GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Comando Usermod con esempi

Il comando Linux usermod è un'utilità della riga di comando che consente di modificare gli attributi di un utente su un sistema Linux. Tali attributi includono i gruppi a cui appartiene un utente, la directory di accesso, la password e così via. In questa guida mostriamo alcuni dei comandi usermod che puoi utilizzare per modificare le proprietà di un utente normale.

Sintassi Usermod

Il comando usermod accetta la seguente sintassi:

$ usermod options username

Aggiunta di un utente normale a un gruppo

Probabilmente il caso d'uso comune di usermod comando sta aggiungendo o inserendo un utente in un altro gruppo. Per impostazione predefinita, un gruppo principale viene assegnato all'utente al momento della creazione dell'account utente. Inoltre, puoi aggiungere l'utente a un altro gruppo. Per ottenere ciò , usa il -a -G semplicemente -aG nella sintassi mostrata:

$ usermod -aG group user

Nell'esempio seguente, stiamo aggiungendo un utente normale bob al sudo gruppo.

$ usermod -aG sudo group

Successivamente, richiama i gruppi comando per verificare i gruppi che l'utente bob appartiene a. Inizialmente, l'utente apparteneva solo al gruppo bob . Dopo aver aggiunto l'utente a sudo gruppo, l'utente ora appartiene a 2 gruppi:bob e sudo gruppi.

$ groups bob

Modificare la home directory di un utente

Con usermod -d comando, puoi anche cambiare la home directory predefinita come segue.

$ usermod -d /home/new_directory user

Nell'esempio seguente, abbiamo modificato la directory home dell'utente bob in /home/test directory.

$ sudo usermod -d /home/test bob

Cambia il nome di accesso di un utente

Usando il -l flag, puoi modificare il nome di accesso dell'utente come segue:

$ sudo usermod -l robert bob 

In questo esempio, il comando cambia il nome di accesso dell'utente da bob a roberto.

Modifica l'ID utente (UID) per un utente

Il -u flag consente di modificare l'ID utente dell'utente. Nell'esempio seguente, abbiamo impostato l'UID dell'utente robert dal valore predefinito 1005 a 4321.

$ sudo usermod -u 4321 robert

Come bloccare/sbloccare un utente

Inoltre, puoi anche bloccare un account utente utilizzando -L opzione. Nell'esempio seguente, stiamo bloccando l'utente l'utente robert.

$ sudo usermod -L robert

Quando provi ad accedere, ricevi un errore di autenticazione perché l'utente è bloccato.

Per sbloccare l'utente, usa la -U opzione come mostrato.

$ sudo usermod -U robert

Modifica la data di scadenza di un utente

Con la -e opzione, è possibile specificare la data di scadenza di un account utente. In questo scenario, la data di scadenza dell'utente robert è impostato su 01-10-2021.

$ sudo usermod -e 2021-10-01 robert

Per verificare, utilizza la modifica comando come segue.

$ sudo chage -l robert

Modifica il gruppo principale di un utente

Il gruppo principale dell'utente è il gruppo predefinito a cui appartiene l'utente al momento della creazione.

Qui puoi vedere che il gruppo principale per l'utente bob è bob .

$ id bob

Per cambiare il gruppo principale in un altro gruppo, dì giochi esegui usermod comando con il -g opzione come segue

$ sudo usermod -g games bob

Successivamente, usa il comando id per confermare che il gruppo è cambiato.

Riepilogo

Questa è stata una carrellata di alcune delle utili natura del comando usermod. Come osservato, è molto utile per modificare varie proprietà o attributi di utenti regolari. La nostra speranza è che ora tu sia competente per sfruttare al meglio il comando usermod.


Ubuntu
  1. Esercitazione sul comando Ping Linux con esempi

  2. Come utilizzare il comando su in Linux con esempi

  3. Comando Nohup con esempi

  4. Comando JQ in Linux con esempi

  5. usermod Esempi di comandi in Linux

Wall Command in Linux con esempi

Ordina il comando in Linux con esempi

Comando IP Linux con esempi

w Comando spiegato con esempi in Linux

Comando della cronologia con esempi

Modifica gli account utente con il comando Usermod