W obecnej wersji Raspian wiem, że można zmienić hasło aktualnie zalogowanego użytkownika z wiersza poleceń w następujący sposób:
sudo passwd
co spowoduje wyświetlenie monitu o dwukrotne wprowadzenie nowego hasła. Spowoduje to wytworzenie danych wyjściowych w następujący sposób:
Changing password for pi.
(current) UNIX password:
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
Zastanawiałem się, czy istnieje możliwość programowej zmiany hasła, na przykład ze skryptu powłoki.
Próbuję utworzyć skrypt konfiguracyjny do wdrożenia na moim Raspberry Pis i nie chcę ręcznie wpisywać dla nich nowych haseł.
expect(1)
może również pomóc.
sudo
. Jeśli go użyjeszsudo
, możesz wymusić nowe hasło dla dowolnego użytkownika bez konieczności znajomości aktualnego hasła tego użytkownika.