GNU/Linux >> Linux Esercitazione >  >> Linux

Comando Linux chpasswd - Modifica le password in modalità di massa

La creazione di utenti e la gestione delle password è una delle responsabilità principali di un amministratore di sistema. Una buona politica richiede la modifica delle password a intervalli regolari. Ma cambiare le password per un certo numero di utenti con il comando passwd diventa difficile. In questo articolo forniamo un metodo per modificare le password in modalità batch.

1. Il comando chpasswd:

Il comando chpasswd viene utilizzato per modificare le password in modalità batch. Solo l'utente root può eseguire questo comando. Accetta le password nel seguente formato:

utente:password

Questa sintassi e l'utilizzo del comando verranno spiegati a breve. Per questo articolo, consideriamo i seguenti 5 utenti per i quali verranno modificate le password:

1) linossido
2) Bobby
3) Kyle
4) steve
5) gioia

Forniamo qui due metodi in cui il comando chpasswd può essere utilizzato per modificare le password in modalità batch:

1.1 Metodo1:(STDIN)

In questo metodo, emetti semplicemente il comando chpasswd e quindi richiederà le password dell'utente. Le password verranno fornite nel formato mostrato sopra.

Dopo aver inserito tutti gli utenti e le password, è necessario premere ctrl+d per dire al comando chpasswd che questa è la fine dell'input. Riceverai di nuovo la tua richiesta dopo aver premuto ctrl+d e le password verranno modificate.

1.2 Metodo 2:(Input da file)

In alternativa puoi mantenere un file che contiene tutti gli utenti e le password. Possiamo quindi reindirizzare l'input da questo file.

Andiamo avanti e creiamo un file con il comando cat (puoi usare altri metodi per creare il file anche come vi o emacs editor):

Ora tutto ciò che dobbiamo fare è emettere il comando chpasswd con l'input reindirizzato dal file:

2. Opzioni di comando:

2.1 Fornire password crittografate:

Ci sono varie opzioni utili per questo comando. Puoi fornire le password già crittografate con l'opzione -e o --encrypted.

2.2 Password MD5:

L'opzione -m o --md5 crittograferà la password utilizzando l'algoritmo md5.

2.3 Altri metodi di crittografia:

L'algoritmo di crittografia da utilizzare per le password può essere fornito con l'opzione -c o --crypt-method. Nell'esempio, utilizziamo SHA512 come algoritmo di crittografia:

2.4 Guida ai comandi:

Come con la maggior parte dei comandi, -ho --help stamperà l'utilizzo del comando per il comando chpasswd.


Linux
  1. Genera password sulla riga di comando di Linux

  2. comando IP Linux

  3. Comando di ridenominazione di Linux

  4. comando cd di Linux

  5. chown Esempi di comandi in Linux

Comando W in Linux

Al comando in Linux

Comando Chown in Linux (Modifica proprietà file)

Comando Chpasswd in Linux

Impara l'uso del comando chmod (Cambia modalità) in Linux

Comando Linux passwd – Modifica password utente