Если вы забыли свое имя пользователя, вы можете использовать команду whoami, чтобы запомнить вас.
Итак, попробуйте с помощью:
sudo chsh $(whoami)
Если действительно, не существует строка, начинающаяся с вашего имени пользователя в файле /etc/passwd (что кажется необъяснимым), вы можете добавить следующее:
username:x:1000:1000:your real name,,,:/home/username:/bin/bashСм. также: Понимание / etc / passwd Формат файла.
Попробуйте добавить аргумент после каждого параметра, который вы хотите использовать. Например:
useradd -m guest_user -p passwd1
Как указывает справочная страница useradd, добавление пароля таким образом не считается защищенным, поскольку оно передается в виде обычного текста. Для альтернативы попробуйте:
sudo useradd -m guest_user
, а затем:
sudo passwd guest_user
Две оговорки:
строка, которая начинается с: NAME_REGEX = in: / etc / adduser.conf может запретить использование символа подчеркивания «_» для имен пользователей; могут быть требования к сложности пароля, установленные в: /etc/pam.d/common-password, для которых требуется более сложный пароль.