Я все понимаю, кроме как установить пароль с помощью скрипта. Обычно я бы написал:
passwd username
И терминал запросит пароль. Как вместо этого прочитать пароль из файла?
Вы можете использовать:
passwd --stdin username < filename
С passwd (1) :
- stdin Эта опция используется, чтобы указать, что passwd должен прочитать новый парольсо стандартного ввода, который может быть трубой.