Lista de contas de usuário Mac a partir da linha de comando

É possível que se trabalharmos com um Mac em que estão registrados várias contas de usuário, como administradores, nos deparamos com a situação de precisamos que uma lista de todas essas contas seja exibida através da linha de comando.

Uma das maneiras básicas de acessar a lista de usuários do Mac seria a partir do menu principal. Para isso, teríamos que ir às preferências do sistema e selecionar "Usuários e grupos".

Isso pode ser útil para nós, mas nenhuma conta de usuário oculta em nosso sistema seria exibida. Ao invés sim nós usamos a linha de comando para este propósito, seremos capazes detectar todas as contas de usuário Mac sejam contas gerais de usuários ativos, contas de administrador, bem como qualquer conta do sistema.

1. Mostrar todos os usuários e contas Mac


A primeira coisa que temos que fazer para ver todas as contas de usuário em um Mac a partir da linha de comando, é abrir o terminal. Uma vez aberto, devemos inserir o seguinte comando
 dscl. lista / usuários

Como podemos ver na imagem, neste caso todas as contas de usuário que o Mac possui, mas também as contas de processo do servidor daemon serão listadas. Podemos ver que todas essas contas aparecem com um hífen. Caso esta lista não nos pareça adequada e, portanto, desejemos excluir este tipo de contas, temos que fazer o que se detalha a seguir.

2. Mostrar apenas contas de usuário Mac


Se usarmos o comando que é oferecido abaixo, poderemos ver o número de usuários reais que estão hospedados em nosso Mac.
 dscl. lista / usuários | grep -v '_'

A imagem mostra que neste caso a lista é muito mais curta. Mesmo assim, é possível que encontremos certos nomes de usuário que estão incluídos nas contas de usuário, mas é normal que apareçam, pois estão no Mac OS X quando instalados.

3. Mostrar contas de usuário, diretórios e informações do GRECOS


Finalmente, podemos selecionar um último comando que lista uma lista detalhada de contas de usuário (informações GRECOS). Desta forma, podemos ver todos os detalhes que nos interessam sobre uma conta de usuário Mac.
 dscacheutil -q user

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave