«Не удалось chdir в домашний каталог / home / me: такого файла или каталога нет»


14

Я использую 12.04 на моем сервере.

Я создал новый пользователь , используя adduser meи passwd meи добавил его в SUDO.

Когда я вхожу, это то, что я вижу.

Could not chdir to home directory /home/me: No such file or directory    
$

Я печатаю, bashи это начинает выглядеть "нормально"

$ bash
me@server:/$

Как я могу избежать ввода при bashкаждом входе?


2
как вы создали нового пользователя?
MattDMo

2
этот ответ никак не связан с этим вопросом и не помогает мне.
ДДД

Какую команду вы использовали для создания пользователя? Также добавьте к вашему вопросу вывод cat /etc/passwd.
Брайам

adduser me, passwd me
ddd

2
Пожалуйста, добавьте вывод getent passwd $USERк вашему вопросу
Флориан Diesch

Ответы:


24

adduserслишком простой и не устанавливает значения по умолчанию. Рекомендуется использовать useraddвсегда, когда это возможно. Вы можете удалить нового пользователя и создать его заново useradd -D meили восстановить его самостоятельно:

sudo mkdir /home/me
sudo usermod --shell /bin/bash --home /home/me me
sudo chown -R me:me /home/me
cp /etc/skel/.* /home/me/

Если бы вы использовали, getent passwd meкак предложил Флориан, вы бы видели что-то вроде этого:

sudo getent passwd me
boggus:x:1002:1002::/home/me:/bin/sh

И ls /homeне будет отображать каталог пользователя как вашу ошибку:

Could not chdir to home directory /home/me: No such file or directory

однако на последнем шаге я получаю cp: cannot stat / etc / skel / * ': нет такого файла или каталога`, что это делает?
ДДД

когда я делаю useradd -D meэто просто выводит список аргументов. Я бегал userdel meраньше
ддд

Пожалуйста, отредактируйте свой вопрос и добавьте вывод apt-cache policy passwd.
Брайам

@ddd также, ты уверен, что userтогда addне addтогда user? Пожалуйста, используйте копировать вставить, чтобы быть уверенным.
Брайам

2
@ddd, но потом расскажи, что пошло не так ... отредактируй свой вопрос и добавь информацию ...
Брайам
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.