È interessante notare che gli utenti possono modificare efficacemente le loro password NIS utilizzando i vari metodi. Ma indipendentemente dal metodo prescelto, è necessario utilizzare il comando NIS YPPasswd.
Questo articolo ti porterà attraverso i vari modi per cambiare le tue password NIS. In particolare, si concentrerà su come farlo usando il demone yppasswd.
Andiamo!
Come utilizzare il comando yppasswd per modificare le password NIS
Il modello standard di installazione o modifica delle password NIS è tramite il demone yppasswd. Il comando è un alias per il comando passwd. Il comando YPPassWD modifica il file /etc /passwd una volta registrato l'utente nel server principale. Certo, dovrai ricostruire manualmente la mappa passwd.
Per modificare una password NIS, devi essere il proprietario di quella password. Tuttavia, gli utenti root sui server NIS hanno il privilegio di modificare la password di un altro utente anche senza conoscere la password originale dell'utente rispettivo.
Questa azione è possibile inserendo la password dell'utente root anziché la password originale dell'utente. In particolare, questo privilegio non è disponibile per gli utenti root che accedono al sistema da una macchina client NIS.
La sintassi per questa utilità è la seguente:
Le due bandiere notevoli nella sinossi sopra sono le seguenti:
Come funziona YPPassWD
Una volta che il comando YPPassWD è già in esecuzione sul tuo server principale, è possibile procedere a modificare le password da qualsiasi host all'interno del dominio digitando il comando seguente:
Una volta immessa l'utilità data nella riga di comando, il sistema ti chiederà di inserire la vecchia password. Principalmente, le password NIS dovrebbero avere un minimo di sei caratteri.
Se si inserisce una vecchia password errata, non riceverai un messaggio di errore fino a quando non si è in linea con la tua nuova password. Questo accade perché il sistema ha bisogno di entrambe le password contemporaneamente per attivare il aggiornamento protocollo. Quindi, il sistema ti informerà solo se la vecchia password è sbagliata dopo aver fatto clic sul aggiornamento pulsante.
Di seguito sono riportati i tre modi su come utilizzare il comando yppasswd per modificare le password NIS:
UN. Modifica la password NIS di un utente
In particolare, il comando precedente è utile quando si modificano le credenziali di un utente. L'utente può gestirlo in modo indipendente. In alternativa, un utente root su una macchina server può modificare la password di qualsiasi utente anche senza conoscere la password esistente dell'utente.
Modifica il comando come mostrato nella seguente illustrazione. L'esempio dimostra come è possibile modificare la password per un utente di nome Ken nel sistema. Il sistema ti chiederà di inserire la password di Ken. Se sei un utente root su una macchina del server e non conosci la password corrente di Ken, usa la password prima di inserire una nuova password per Ken.
B. Cambia la shell di accesso di un utente
Puoi anche modificare la shell di accesso di un utente utilizzando il demone YPPasswd. Otterrai un prompt per la nuova shell dell'utente poiché la vecchia shell è predefinita. In particolare, dovresti farlo se l'utilità YPPasswd non ha un -Noshell Flag quando viene eseguito.
Ad esempio, è possibile modificare la shell di accesso dell'utente di nome Ken /bin/ksh usando il seguente comando:
C. Modifica le informazioni GECO di un utente
Infine, è possibile utilizzare il comando per modificare le informazioni GECOS di un utente, come si può trovare nel file passswd. Simile con le modifiche della shell di accesso, ciò accade solo quando l'utilità YPPassWDD non viene avviata con il -Nogecos bandiera.
Conclusione
Gli esempi dati sono alcuni dei modi comuni attraverso i quali è possibile modificare le password NIS. Spero che questo articolo sia utile e ora puoi passare attraverso la procedura in modo indipendente.
Fonti: