На самом деле это довольно легко сделать, вы можете использовать скрипт вроде этого:
#!/bin/bash
while [ 1 ]; do
echo -n "puppet> "
read input
puppet $input
done
Сохраните с именем типа foo.sh
, затем просто запустите sudo bash foo.sh
(или sudo ./foo.sh
, если вы установили исполняемый флаг).
При использовании sudo passwd
вы меняете пароль пользователя root. Ваша заставка требует пароль пользователя, под которым вы вошли в систему, и если это root, вы делаете что-то серьезно неправильно.
Если вы хотите изменить свой пароль, используйтеpasswd
без sudo в терминале.