Nutzerkommandos - Nutzerinformationen
|
|
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
|
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
|
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
|
Aufruf: logname [OPTION]...
|
Als Optionen sind nur eine kleine Hilfe und die Ausgabe der Versionsnummer
verfügbar.
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.
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
|
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
|
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 .
|
Aufruf: whoami [OPTIONEN]...
|
Falls das Gedächtnis mal eine Pause macht...
|