Как правильно создать пользователя с паролем в Linux?
дистрибутив Manjaro (ядро 5.9)
Хочу создать пользователя с помощью useradd и флага -p для указания пароля при создании.
sudo useradd -p "12345" newuser
Переключаюсь на этого пользователя и ввожу этот пароль
su newuser
su: Сбой при проверке подлинности
Но он не правильный. В чем проблема? Может я неправильно понимаю работу утилиты useradd ?
Вам следует внимательно почитать описание этого флага. В качестве параметра там передается хеш пароля, а не plain text.
Так что вам сначала нужно получить хеш от 12345 , а потом его уже передавать в -p