Как автоматически перейти в определенную папку при входе в систему для учетной записи без домашней папки?

Обычно я создаю учетную запись пользователя и в домашней папке помещаю команду cd в файл ~/.bashrc. Для системных пользователей, однако, с домашними папками, вместо этого используется файл /etc/bash.bashrc, а с несколькими системными пользователями мне нужен более условный подход.

Может ли файл /etc/bash.bashrc знать, какой пользователь его выполняет, и изменять каталоги при входе в систему, основываясь на том, какой пользователь вошел в систему как?

Эти системные пользователи никогда не входят в систему удаленно. , только используя su.

0
задан 15.04.2020, 13:08

1 ответ

Вы можете установить домашнюю папку для пользователя в /etc/passwd. Найдите строку с этим именем пользователя и измените шестую запись, которая представляет абсолютный путь к каталогу, в котором будет находиться пользователь при входе.

См. Также: Общие сведения о формате файла / etc / passwd

.
2
ответ дан 15.04.2020, 13:08

Теги

Похожие вопросы