Назад | Перейти на главную страницу

Исправление «Не удалось выполнить chdir в домашний каталог» для бездомного пользователя

По сути, я создал новый sudoer без домашнего каталога (adduser --no-create-home), но теперь каждый раз, когда я вхожу в систему, мне предлагается "Could not chdir to home directory: No such file or directory".

Есть ли файл, который определяет, где начинается сеанс пользователя, чтобы я мог это изменить?

Вы можете установить домашний каталог пользователя с помощью usermod -d _homedir_ username команда.

Например:

usermod -d / sudouser

устанавливает дом sudouser в корневой каталог.

Однако корневой каталог здесь не лучший выбор, особенно если вы входите с пользователем в интерактивную оболочку. Оболочки могут создавать свои собственные файлы, когда вы входите в систему, и любые лишние файлы на корневом уровне не очень хорошо.

/ etc / passwd определяет домашний каталог пользователя. отредактируйте его с помощью vipw