По сути, я создал новый 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