ArchLinux | Пароль входа не работает после создания новой учетной записи пользователя

Я пытаюсь Arch Linux быстрее узнать больше и не иметь GUI, который меня беспокоит, так что я могу сосредоточиться на изучении материала из самой Linux и терминала. Поскольку я работал с основным корнем @ host, я решил создать нового пользователя. После создания нового пользователя с паролем и выделенной папкой пользователя я перезагрузился, а затем ни пароль для root, ни недавно созданного пользователя не работал … Возможно, я сделал это неправильно и не понимаю, как работают учетные записи.

Я использовал следующую строку для создания пользователя в Arch.

useradd me -Umr -b /home -d /home/me -p newpass 

Я сделал что-то неправильно или что-то еще? Кажется, я не могу войти сейчас ни из одной учетной записи.

Мое намерение состояло в том, чтобы создать учетную запись пользователя по умолчанию, которая не является / root, так что я не всегда зарегистрирован как пользователь root, так что, когда я загружаюсь, запрашивается пропущенный счет учетной записи.

Параметр -p для useradd ожидает зашифрованный пароль. Было бы плохой практикой в ​​области безопасности вводить пароль в командной строке. Это связано с тем, что каждый процесс в системе может считывать все командные строки (за исключением случаев использования контейнеров). Таким образом, команда useradd не принимает пароль незашифрованного текста, но заставляет вас шифровать его, прежде чем указывать его как параметр.

После этого введите пароль в интерактивном режиме:

 passwd me