Przeczytałem opis tych poleceń z książki
passwd:
Zmienia hasło dla istniejącego użytkownika.
chpasswd:
Odczytuje plik par nazwy użytkownika i hasła oraz aktualizuje hasła.
Wygląda na to, że te polecenia wykonują te same zadania. Czy jest między nimi jakaś różnica?
EDYTOWAĆ:
Chcę się dowiedzieć, kiedy ich używamy, które pliki zmieniają się. Czy zmieniają ten sam plik czy inny plik? Jeśli zmieniają różne pliki, czym one są?
/etc/password
zawiera informacje o koncie użytkownika./etc/shadow
zawiera zaszyfrowane hasła. Uważam, że są to jedyne istotne pliki. Możesz zmienić hasło ręcznie edytując te pliki, ale byłoby to bardzo niewygodne.