soluzioni
Normalmente gli utenti di una macchina Linux sono elencati nel file /etc/passwd
leggibile a tutti:
però nel nostro caso con il comando
steffe@lab1:~$ date
Sun Nov 1 12:27:34 CET 2015
steffe@lab1:~$ less /etc/passwd
Si ottiene solo l'elenco degli account "di servizio" cone root e simili.
Il motivo è che viene usato un server LDAP :
steffe@lab1:~$ cat /etc/nsswitch.conf
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.
passwd: files ldap
group: files ldap
shadow: files ldap
hosts: files dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
automount: files ldap
steffe@lab1:~$
Per vedere chi sono gli utenti si può usare il comando:
steffe@lab1:~$ getent passwd
Se si vuole mettere gli userid in ordine alfabetico e numerarli si può dare:
steffe@lab1:~$ getent passwd |sort |nl
CHIUDI
Laboratorio di Comunicazione mediante Calcolatore - Sergio Steffè - AA 2016/2017
- PISA