Como posso listar todas as contas de usuário local no Terminal (conectadas ou não?) Os comandos users
ou who
não fornecem essas informações. A versão do OS X é 10.6.8.
Eu vi esse comando sugerido - dscacheutil -q group
Mas ele lista apenas grupos de usuários do domínio e contas não locais.
macos
terminal
command-line
codecowboy
fonte
fonte
Respostas:
E se
fonte
dscl . list /Users | grep -v ^_.*
Tente este. Usei-o para encontrar uma conta oculta perdida.
fonte
dscl . list /Users UniqueID | grep -v '^_'
As contas de usuário desde 10.6 estão sendo gerenciadas pelo OpenDirectory. Os arquivos de back-end relacionados aos usuários do OpenDirectory estão aqui:
A execução
ls *
neste diretório enumerará todos os usuários locais registrados no sistema. A execuçãoplutil -p <file>.plist
permitirá que você leia algumas propriedades da conta de usuário especificada (ou seja, o caminho atual do diretório inicial).Isso não é documentado, então eu aceito votos negativos. No entanto, esse método pode ser usado para inspecionar um sistema que não está em execução e para o qual o usuário possui apenas uma imagem de disco offline.
fonte
dscl
trabalha para admin std.dscacheutil
retorna mais do que apenas usuários locais, por exemplo, qualquer usuário que eu tenha consultado os Serviços de Diretório também mostre.Eu achei isso mais útil:
Embora também retorne os gostos de
daemon
,nobody
eroot
.fonte
JMTCW para recriar um
/etc/passwd
equivalente amigável da linha de comandos (embora não exatamente na mesma ordem):Ou se você preferir uma saída separada por espaço (mas analisar o campo GECOS será um pouco mais complicado:
fonte
Se nenhum diretório inicial do usuário foi movido, o
ls /users
fará. Exceto que também listará diretórios como 'Compartilhado'.fonte
Shared
isso pode estar lá.Você também pode digitar:
who
que informa quem está conectado e de onde vem. Útil se você estiver procurando por alguém que esteja fisicamente no mesmo prédio que você ou em algum outro local em particular.w
que informa quem está conectado e o que está fazendo. Especialmente útil: a parte "ociosa". Isso permite que você veja se eles estão realmente sentados digitando nos teclados no momento.fonte