Gestione degli utenti in ambiente linux via shell (parte 2/2)
Riprendiamo il discorso della gestione degli utenti in ambiente debian linux e vediamo ora come cambiare la password ad un utente via shell.
Per fare ciò, è sufficiente digitare il comando passwd, seguito dal nome dell’utente a cui vogliamo settarla (se di tratta di un utente differente da quello al momento in uso). Vediamo qualche esempio pratico.
Supponiamo di essere loggati con l’utente “pippo” e di voler cambiare la nostra password. In questo caso dovremo solo scrivere:
passwd
e dare invio. Il sistema ci chiederà di immettere la nostra nuova password.
Volendo invece cambiare la password all’utente “paperino”, essendo sempre loggati come “pippo”, dovremo invece scrivere:
sudo passwd paperino
e cambiare la password all’utenza “paperino” dando invio e immettendo la nuova password.
La keyword sudo ci serve per ottenere i permessi di amministratore, se l’utente in uso “pippo” è nel gruppo admin.
Per ottenere i privilegi di amministratore del sistema via shell in modo costante, è sufficiente eseguire il comando:
sudo -s
e digitare la nostra password. Questo corrisponderà ad effettuare una sorta di nuova login al sistema con lo stesso user ma con i permessi di amministratore, evitando di anteporre ad ogni comando che normalmente lo richiede il comando sudo.
Come si può intuire, si tratta di un’operazione da fare con attenzione, perchè non è pericolosa di per sé ma ci da la possibilità di effettuare senza richiesta di autorizzazione tutte le operazioni possibili, e quindi anche modificare le impostazioni del sistema o i dati (della nostra utenza e non) spesso in maniera irreversibile.