11.04.2013 Views

Guida avanzata di scripting Bash - Portale Posta DMI

Guida avanzata di scripting Bash - Portale Posta DMI

Guida avanzata di scripting Bash - Portale Posta DMI

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

w<br />

logname<br />

Capitolo 13. Coman<strong>di</strong> <strong>di</strong> sistema e d’amministrazione<br />

L’opzione -m fornisce informazioni solo sull’utente corrente. Passare a who due argomenti, come<br />

nel caso <strong>di</strong> who am i o who The Man equivale a who -m.<br />

bash$ who -m<br />

localhost.localdomain!bozo pts/2 Apr 27 17:49<br />

whoami è simile a who -m, ma elenca semplicemente il nome dell’utente.<br />

bash$ whoami<br />

bozo<br />

Visualizza tutti gli utenti connessi ed i processi <strong>di</strong> loro appartenenza. È la versione estesa <strong>di</strong> who.<br />

L’output <strong>di</strong> w può essere collegato con una pipe a grep per la ricerca <strong>di</strong> un utente e/o processo<br />

specifico.<br />

bash$ w | grep startx<br />

bozo tty1 - 4:22pm 6:41 4.47s 0.45s startx<br />

Visualizza il nome <strong>di</strong> login dell’utente corrente (così come si trova in /var/run/utmp). Equivale,<br />

quasi, al precedente whoami.<br />

bash$ logname<br />

bozo<br />

bash$ whoami<br />

bozo<br />

Tuttavia...<br />

bash$ su<br />

Password: ......<br />

bash# whoami<br />

root<br />

bash# logname<br />

bozo<br />

344

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!