Info sull'utente Linux

Mattepuffo's logo
Info sull'utente Linux

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.


Condividi

Commentami!