 |
n3o |
tanto c'è SPASS...

Registered: Oct 2005
Posts: 134 (0.02 al dì)
Location: Brescia
Corso: Informatica Magistrale
Anno: 1°
Time Online: 1 Day, 19:26:05: [...]
Status: Offline
Edit | Report | IP: Logged |
Originally posted by bog86
ID="$(grep "^$1" /etc/passwd | cut -f 3 -d :)" che sembra nn andare; è come se nn potessi accedere alla cartella passwd.
mmm... passwd non è una cartella ma un file, ora non ricordo i permessi legati a quel file ma per sicurezza come nell'esame esegui lo scipt come root.
Il significato di quella riga è:
Metti nella variabile ID il risultato del comando grep che cerca per ogni riga del file /etc/passwd una stringa passata come parametro (il nome dell'utente desiderato) a partire dall'inizio della riga; se viene trovata una corrispondenza (unica ovviamente) estrae dalla riga il terzo campo separato da ':' che è l' UID dell'utente.
Questo UID sarà da usare con find per restringerne il campo ad uno specifico utente...
__________________
The answer is blowing in the wind...
|