Info sull'utente Linux
Ecco a voi una serie di comandi che ci permette di scoprire tutto sull'utente Linux senza andare a guardare /etc/groups, /etc/passwd, ecc.
$ whoami
matte
Dice solo il nome dell'utente connesso.
$ who
matte tty7 2010-03-28 10:46 (:0)
matte pts/0 2010-03-28 10:48 (:0.0)
Mostra chi è loggato.
$ w
11:18:46 up 32 min, 2 users, load average: 0,05, 0,68, 0,88
USER TTY LOGIN@ IDLE JCPU PCPU WHAT
matte tty7 10:46 32:04 1:34 0.09s gnome-session
matte pts/0 10:48 0.00s 0.00s 0.00s w
Mostra chi è loggato e cosa sta facendo.
Molto simile a w è pinky.
$ last
matte pts/0 :0.0 Sun Mar 28 10:48 still logged in
matte tty7 :0 Sun Mar 28 10:46 still logged in
reboot system boot 2.6.32-ARCH Sun Mar 28 10:46 (00:33)
matte pts/0 :0.0 Sat Mar 27 11:10 - down (00:02)
matte tty8 :0 Sat Mar 27 11:09 - down (00:02)
matte pts/1 :0.0 Fri Mar 26 15:59 - 16:00 (00:01)
matte pts/0 :0.0 Fri Mar 26 14:48 - 11:09 (20:20)
matte pts/1 :0.0 Fri Mar 26 14:17 - 14:31 (00:14)
matte pts/0 :0.0 Fri Mar 26 09:46 - 14:22 (04:36)
matte pts/0 :0.0 Fri Mar 26 09:39 - 09:46 (00:07)
matte tty8 :0 Fri Mar 26 09:38 - 11:09 (1+01:31)
matte pts/0 :0.0 Thu Mar 25 21:24 - 09:38 (12:13)
matte pts/1 :0.0 Thu Mar 25 13:05 - 13:07 (00:02)
matte pts/0 :0.0 Thu Mar 25 12:54 - 21:24 (08:30)
matte pts/1 :0.0 Thu Mar 25 12:53 - 12:54 (00:00)
matte pts/1 :0.0 Thu Mar 25 12:50 - 12:52 (00:02)
matte pts/0 :0.0 Thu Mar 25 10:49 - 12:54 (02:04)
matte pts/1 :0.0 Thu Mar 25 09:24 - 09:24 (00:00)
matte pts/0 :0.0 Thu Mar 25 00:29 - 10:49 (10:19)
matte tty8 :0 Thu Mar 25 00:29 - 09:38 (1+09:08)
matte pts/1 :0.0 Wed Mar 24 23:59 - 00:06 (00:06)
matte pts/1 :0.0 Wed Mar 24 16:58 - 17:00 (00:02)
matte pts/0 :0.0 Wed Mar 24 14:57 - 00:28 (09:31)
matte tty8 :0 Wed Mar 24 14:56 - 00:29 (09:32)
matte pts/1 :0.0 Wed Mar 24 14:38 - 14:40 (00:01)
matte pts/0 :0.0 Tue Mar 23 12:43 - 14:56 (1+02:13)
matte tty7 :0 Tue Mar 23 12:26 - 14:56 (1+02:30)
reboot system boot 2.6.32-ARCH Tue Mar 23 12:26 (3+22:46)
matte pts/1 :0.0 Mon Mar 22 21:22 - 21:22 (00:00)
matte pts/1 :0.0 Mon Mar 22 20:08 - 20:08 (00:00)
matte pts/1 :0.0 Mon Mar 22 20:00 - 20:00 (00:00)
matte pts/0 :0.0 Sun Mar 21 20:06 - down (1+01:16)
matte tty8 :0 Sun Mar 21 20:06 - down (1+01:16)
matte pts/1 :0.0 Sun Mar 21 20:05 - 20:06 (00:00)
matte pts/0 :0.0 Fri Mar 19 11:37 - 20:06 (2+08:28)
matte pts/0 :0.0 Thu Mar 18 12:04 - 11:36 (23:31)
matte tty7 :0 Thu Mar 18 11:57 - 20:06 (3+08:08)
reboot system boot 2.6.32-ARCH Thu Mar 18 11:57 (4+09:26)
matte pts/0 :0.0 Wed Mar 17 23:26 - down (12:30)
.....
wtmp begins Mon Mar 1 10:39:08 2010
Last mostra le ultime operazioni degli utenti loggati.
$ ps -u matte
PID TTY TIME CMD
4301 ? 00:00:00 gnome-session
4316 ? 00:00:00 dbus-launch
4317 ? 00:00:00 dbus-daemon
4319 ? 00:00:00 ssh-agent
4346 ? 00:00:01 gconfd-2
4363 ? 00:00:00 gnome-settings-
4396 ? 00:00:00 gvfsd
4418 ? 00:00:00 gvfs-fuse-daemo
4434 ? 00:00:00 gnome-panel
4543 ? 00:00:16 nautilus
4553 ? 00:00:00 gvfs-gdu-volume
4570 ? 00:00:04 docky
4575 ? 00:00:00 fusion-icon
4591 ? 00:00:00 gdu-notificatio
4594 ? 00:00:00 gnome-power-man
4595 ? 00:00:00 polkit-gnome-au
4596 ? 00:00:00 nm-applet
Questo mostra tutti processi dell'utente selezionato.
$ groups audio
groups: utente «audio» sconosciuto
Mostra gli appartenenti al gruppo selezionato.
Molto simile è members, che secondo la man page mostra gli utenti del gruppo desiderato.
Infine c'è finger, che da moltissime info.
Da quanto ne so molti amministratori di sistema lo disabilitano/installano per sicurezza.
Comunque:
$ finger
Login Name Tty Idle Login Time Office Office Phone
matte matte tty9 49 Mar 29 10:53 (:0)
matte matte pts/0 Mar 29 11:27 (:0.0)
Come vedete questo comando da un buon numero di info.
Per avere qualche info in più usate l'opzione -l (che vi darà le info di sopra più altre messe in altra maniera).
Ringrazio gli amici del Forum SpreaTech per le loro dritte.
linux finger pinky groups w who finger ps
Commentami!