Informationen über Systembenutzer anzeigen
Mit Hilfe von logins lassen sich Informationen über lokale Systembenutzer auslesen. Mit der -d Option kann herausgefunden werden welche Benutzer identische Benutzer-IDs haben:
# logins -d root 0 wheel 0 Charlie & toor 0 wheel 0 Bourne-again Superuser
Möchte man auslesen, welche Benutzer der gleichen Gruppen angehören, so kann die -g Option verwerdet werden:
# logins -g wheel root 0 wheel 0 Charlie & beat 1001 users 1001 Beat Gätzi
Informationen über einen Benutzer erhält man mit der -l Option:
# logins -l beat beat 1001 users 1001 Beat Gätzi
Für Informationen über die sekundären Gruppen der Benutzer verwendet man die -m Option. Durch die -t Option wird die Ausgabe nicht nach der Benutzer-ID sondern nach dem Benutzernamen sortiert:
# logins -m -t _dhcp 65 _dhcp 65 dhcp programs _pflogd 64 _pflogd 64 pflogd privsep user avahi 558 avahi 558 Avahi Daemon User beat 1001 users 1001 Beat Gätzi wheel 0 vboxusers 920 bin 3 bin 7 Binaries Commands and Source bind 53 bind 53 Bind Sandbox clamav 106 clamav 106 Clam Antivirus mail 6 daemon 1 daemon 1 Owner of many system processes games 7 games 13 Games pseudo-user haldaemon 560 haldaemon 560 HAL Daemon User kmem 5 nogroup 65533 KMem Sandbox mailnull 26 mailnull 26 Sendmail Default User man 9 man 9 Mister Man Pages messagebus 556 messagebus 556 D-BUS Daemon User minbif 926 minbif 926 Minbif Daemon User news 8 news 8 News Subsystem nobody 65534 nobody 65534 Unprivileged user operator 2 operator 5 System & polkit 562 polkit 562 PolicyKit Daemon User pop 68 mail 6 Post Office Owner proxy 62 proxy 62 Packet Filter pseudo-user pulse 563 pulse 563 PulseAudio System User root 0 wheel 0 Charlie & operator 5 smmsp 25 smmsp 25 Sendmail Submission User sshd 22 sshd 22 Secure Shell Daemon test 1002 test 1002 Testbenutzer toor 0 wheel 0 Bourne-again Superuser tty 4 nogroup 65533 Tty Sandbox uucp 66 uucp 66 UUCP pseudo-user www 80 www 80 World Wide Web Owner
Informationen über das home-Verzeichnis und die verwendete Shell erhält man mit der -x Option. Verwendet man die -u Option werden keine Systembenutzer angezeigt:
# logins -x -u beat 1001 users 1001 Beat Gätzi /home/beat /bin/csh test 1002 test 1002 Testbenutzer /home/test /bin/tcsh
Auf FreeBSD ist logins standardmässig im Basissystem vorhanden. Mehr Informationen zu logins findet man in der Manpage logins(1).