groups - Anzeige der Gruppenzugehörigkeit |
Aufruf: groups [OPTION]... [USERNAME]... |
Anzeige der Gruppen, denen ein Nutzer angehört.
user@sonne> groups users fibel user@sonne> groups root root : root bin shadow dialout nogroup audio |
id - Anzeige der effektiven Nutzer-/Gruppen-ID |
Aufruf: id [OPTION]... [USERNAME] |
Das Kommando kann die reale sowie die effektive Nutzer/Gruppen-Nummer anzeigen. Wesentliche Optionen sind:
-g
Ausgabe der default-Gruppen-ID des Nutzers
-G
Ausgabe aller Gruppen-IDs, denen ein Nutzer angehört
-n
Ausgabe von Namen anstelle von Nummern (in Verbindung mit gGu
)
-r
Ausgabe der realen anstelle der effektiven Nutzer/Gruppen-Nummer
-u
Ausgabe der Nutzer-ID des Nutzers
user@sonne> id uid=500(user) gid=100(users) Gruppen=100(users),102(fibel) user@sonne> id -G 100 102 user@sonne> id -nG users fibel |
last - Informationen zu den zuletzt angemeldeten Nutzern |
Aufruf: last [-R] [-num] [ -n num ] [-adox] [ -f file ] [name...] [tty...] |
Das Kommando listet alle in der Datei /var/log/wtmp enthaltenen Nutzer auf, die sich seit Bestehen der Datei am System angemeldet haben sowie die Systemstarts, Shutdowns und Runlevelwechsel (Option -x). Mit der Option -f kann dem Kommando last eine andere Datei als Quelle seiner Informationen mitgegeben werden.
Durch Angabe von -n Nummer wird die Ausgabe auf "Nummer" Zeilen beschränkt. Ebenso lässt sich die Ausgabe auf bestimmte Nutzer (Angabe des Nutzernamens) und bestimmte Terminals (Terminalname oder bei TTY's nur die Nummer "tty0" oder einfach "0") reduzieren.
user@sonne> last -n 3 user tty1 Thu Jun 8 07:02 still logged in reboot system boot Thu Jun 8 07:01 user tty1 Wed Jun 7 08:39 - crash (08:33) wtmp begins Wed May 17 09:58:15 2000 user@sonne> last 3 root tty3 Fri Jun 2 12:06 - crash (01:52) newbie tty3 Wed May 31 10:49 - 10:53 (00:03) wtmp begins Wed May 17 09:58:15 2000 |
logname - Anzeige des Loginnamens des Nutzers |
Aufruf: logname [OPTION]... |
Als Optionen sind nur eine kleine Hilfe und die Ausgabe der Versionsnummer verfügbar.
user@sonne> logname user |
finger - Informationen über Nutzer |
Aufruf: finger [-lmMspho] [user ...] [user@host ...] |
Das Kommando versucht aus verschiedenen Quellen Informationen über einen oder mehrere Nutzer zu ermitteln. Im Unterschied zu who vermag finger auch Informationen von Nutzern auf anderen Rechnern einzuholen. Aus diesem Grund wird der zugehörige Dämon meist abgeschaltetapropos --exact -w [fs]printf, so dass die Anfragen nur auf dem lokalen Rechner fruchten.
Ohne Argumente oder konkretem Nutzernamen gerufen, werden Loginname, vollständiger Nutzername, das Terminal des Login, die verstrichene Zeit, seit der Nutzer das letzte Mal aktiv war (Idle-Time), die Zeit des Anmeldens und, falls die Anmeldung von einen anderen Rechner aus erfolgte, der Name des entfernten Rechners oder Displays.
user@sonne> finger
@mond.galaxis.de [mond.galaxis.de] Welcome to Linux version 2.3.39 at mond.galaxsis.de ! 1:35pm up 7 days, 21:30, 23 users, load average: 0.52, 0.85, 0.62 Login Name Tty Idle Login Time Where user Beispielnutzer 1 2d Tue 07:15 tux Tux der Pinguin pts/3 23:06 Wed 14:19 :0.0 alf Der Außerirdische pts/9 - Thu 13:29 melmac.outside.all |
Wird ein bestimmter Nutzername (auch mehrere) angegeben, so werden zusätzlich zu den oben genannten Informationen die Login-Shell des Nutzers angezeigt, dessen Heimatverzeichnis, Büronummer und private Telefonnummer (immer vorausgesetzt, dass diese Information im GCOS-Feld der /etc/passwd auch gesetzt sind). Und schließlich erfährt man auch noch, wann der Nutzer zuletzt seine Mailbox abgefragt hat und ob er einen Termin hat.
user@sonne> finger user root Login: root Name: root Directory: /root Shell: /bin/bash Last login Tue Jun 6 07:41 (MEST) on pts/3 from tty3 New mail received Wed May 17 08:03 2000 (MEST) Unread since Mon Feb 14 14:30 2000 (MET) No Plan. Login: user Name: Beispielnutzer Directory: /home/user Shell: /bin/bash Office: 333, x2-3444 Home Phone: 5 On since Thu Jun 8 07:02 (MEST) on tty1, idle 6:39 Mail last read Thu Jun 8 07:34 2000 (MEST) No Plan. |
Die verfügbaren Optionen beeinflussen nur die Anzahl der dargestellten Informationen.
users - Anzeige alle am lokalen Rechner angemeldeten Nutzer |
Aufruf: users [OPTION]... [ FILE ] |
Die aktuell angemeldeten Nutzer werden angezeigt. Die Informationen werden aus
FILE
bzw. aus /var/run/utmp
entnommen, falls FILE
nicht angegeben wurde:
user@sonne> users berta root user |
w - Wer ist angemeldet und was tut er? |
Aufruf: w - [husfV] [user] |
Das Kommando zeigt die uptime des Systems, die angemeldeten Nutzer und was sie tun an.
user@sonne> w 4:45pm up 9:32, 2 users, load average: 0.01, 0.04, 0.03 USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT user tty1 - 7:13am 9:31m 9:21 0.02s sh /usr/X11R6/bin/startx root tty2 - 4:44pm 11.00s 0.06s 0.04s -bash |
who - Wer ist angemeldet? |
Aufruf: who [OPTIONEN]... [ DATEI | ARG1 ARG2 ] |
Das Kommando liefert eine Reihe von Information über Nutzer, die zurzeit am lokalen System angemeldet sind. Angezeigt werden der Nutzername, der Name des Terminals, an dem der Nutzer angemeldet ist, die Zeit des Anmeldens und, falls der Nutzer von einem anderen Rechner agiert, den Namen des Rechners oder des X-Displays.
Zusätzliche Informationen liefern die Optionen "-i" bzw. "-u", die die Zeit ausgeben, die der Nutzer am betreffenden Terminal inaktiv war (Idle-Time) und "-T" bzw. "-w", die den Status des Terminals anzeigen, ob Schreiben auf dieses mittels write oder talk erlaubt ist ("+": Schreiben erlaubt, "-": Schreiben untersagt, "?": Status unbekannt).
user@sonne> who tux tty1 Jun 6 07:15 01:40 tux pts/0 Jun 6 07:15 01:39 tux pts/1 Jun 6 07:15 01:20 alf pts/2 Jun 6 07:32 00:01 user pts/4 Jun 6 07:36 . user@sonne> who -Hiw BENU MESG LEIT LOGIN-ZEIT RUHIG VON tux + tty1 Jun 6 07:15 01:47 tux + pts/0 Jun 6 07:15 01:47 tux - pts/1 Jun 6 07:15 01:27 alf - pts/2 Jun 6 07:32 00:09 user + pts/4 Jun 6 07:36 . |
whoami - Wer bin ich? |
Aufruf: whoami [OPTIONEN]... |
Falls das Gedächtnis mal eine Pause macht...
user@sonne> whoami user |