Ho letto la descrizione di questi comandi da un libro,
passwd:
Modifica la password per un utente esistente.
chpasswd:
Legge un file di coppie nome utente e password e aggiorna le password.
Sembra che questi comandi facciano gli stessi lavori. C'è una differenza tra loro?
MODIFICARE:
Voglio imparare quando li usiamo quali file cambiano. Cambiano lo stesso file o file diverso? Se cambiano file diversi, che cosa sono?
/etc/passwordcontiene informazioni sull'account utente./etc/shadowcontiene password crittografate. Credo che questi siano gli unici file rilevanti. È possibile modificare una password modificando manualmente quei file, ma sarebbe molto imbarazzante.