A volte, quando è necessario riavviare il server Lion, mi avvisa degli "utenti connessi".
Come è possibile mostrare chi è connesso?
Prova a eseguire il seguente comando di terminale per vedere gli indirizzi IP degli utenti connessi:
netstat -f inet -n | grep '.548 ' | awk '{ print $5 }'   | sed 's/\.[^.]*$//'
 Utilizzando l'utilità della riga di comando   serveradmin   , è possibile inviare un comando ai daemon di condivisione file smb o afp. L'esecuzione di quanto segue restituirà un array di utenti, inclusi il loro indirizzo IP, il tempo di accesso e il nome dell'account. 
serveradmin command smb:command = getConnectedUsers
serveradmin command afp:command = getConnectedUsers
Una tipica linea di output (per il nome utente) apparirebbe come
smb:usersArray:_array_index:0:name = "user_foo"
...
smb:usersArray:_array_index:1:name = "user_bar"
Se tutto ciò che ti preoccupa sono i nomi utente,
serveradmin command smb:command = getConnectedUsers | awk -F '"' '/:name/ { print $2 }'
 awk   -F    divide le linee in   "   , mentre   /:name/    opera solo su righe che corrispondono a   :name   . Il   $2    prende la seconda colonna di testo (divisa per   "   ), che è il nome utente. 
user_foo
user_bar
Leggi altre domande sui tag user-account server.app