Я новичок в Linux, я не знаю подробностей. Я создал пользователя с учетной записью root, но я не могу войти в систему как новый пользователь (sampleUser). Вот команды, которые я использовал для создания нового пользователя:

useradd  -m  -s  /usr/local/bin/bash  -d  /home/sampleuser   sampleuser
passwd sampleuser  
chown sampleuser.sampleuser sampleuser
chmod 777 sampleuser

2 ответа2

1

от имени пользователя root отредактируйте файл /etc /ssh /sshd_conf и проверьте, есть ли строки, начинающиеся с ключевых слов AllowUsers или DenyUsers. Если вы это сделаете, добавьте новое имя пользователя в конец одной из строк AllowUsers.

1

/usr/local/bin/bash - замечательное место для оболочки входа, но возможно. Убедитесь, что он есть, и убедитесь, что он указан в /etc/shells . PAM или SSH могут потребовать этого.

Разрешения 777 для домашнего каталога пользователя с оболочкой входа небезопасны и могут также проверяться, например, на наличие действительных входов в систему PAM.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .