BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanne

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).

 Permalink

Comments

No new comments allowed (anymore) on this post.