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