Nutzerkommandos - Nutzerinformationen

groups - Anzeige der Gruppenzugehörigkeit Weiter

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 Zurück Anfang Weiter

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 Zurück Anfang Weiter

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 Zurück Anfang Weiter

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 Zurück Anfang Weiter

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 Zurück Anfang Weiter

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? Zurück Anfang Weiter

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? Zurück Anfang Weiter

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? Zurück Anfang

Aufruf:   whoami [OPTIONEN]...

Falls das Gedächtnis mal eine Pause macht...

user@sonne> whoami
user