Я спробував створити користувача з паролем через ssh (з дозволом root):
ssh root@123.45.6.7 useradd -p $(openssl passwd -1 1234) newuser
Тим самим я міг успішно створити обліковий запис на ім’я newuser
, але я не зміг увійти з очікуваним паролем (який є 1234
)
Немає значення, якщо я додаю подвійні лапки:
ssh root@123.45.6.7 "useradd -p $(openssl passwd -1 1234) newuser"
І тоді мені було цікаво, чи можу я генерувати хешований пароль і зберегти його як змінну локально, але все-таки без удачі.
password=$(openssl passwd -1 1234)
ssh root@123.45.6.7 "useradd -p $password newuser"
Чи є щось, що я сумую? Спасибі заздалегідь!