Я пытаюсь создать нового пользователя в Ubuntu 14.04 LTS из командной строки bash. Я использую следующие команды:
sudo useradd -c "Samwise the Brave" sam
sudo passwd sam
Enter new UNIX password: hello-1234
Retype new UNIX password: hello-1234
passwd: password updated successfully
После создания этого нового пользователя я столкнулся с 3 проблемами:
Я не могу войти в Ubuntu, используя пользователя sam. Всякий раз, когда я вхожу в систему, меня отправляют обратно на экран входа.
Когда я просматриваю
/etc/passwd
файл, я вижу, что для пользователя sam не определены оболочки по умолчанию:cat /etc/passwd | grep sam sam:x:1003:1003:Samwise the Brave:/home/sam:
Домашняя папка Сэма не была создана, то
/home/sam
есть не существует.
Любые подсказки о том, что может вызвать все эти проблемы?
Здесь я должен отметить, что при создании пользователя с помощью Unity Control Center эти проблемы не возникают. Но я хотел бы иметь возможность использовать командную строку, поскольку у меня есть десятки пользователей для создания.