Почему папки в домашнем каталоге (Документы, Изображения и т. д.) создаются только после первого графического входа в систему?

Почему папки в домашнем каталоге (Документы, Изображения и т. д.) создаются только после первого графического входа в систему?

Я изучаю Red Hat Enterprise Linux 7. После создания пользователей с правами root, если я вхожу в систему как новый пользователь с помощью «su - имя_пользователя», в домашнем каталоге пользователя нет каталогов.

Они создаются, как только я вхожу в графическую учетную запись нового пользователя.

Почему это так?

решение1

Эти папки не создаются/не используются системой во время создания пользователя, поскольку система их не генерирует. Они генерируются пакетом xdg-user-dirs-update(Ubuntu) и xdg-user-dirs(Fedora/RHEL).

Файл /usr/bin/xdg-user-dirs-updateзапускается при входе в систему и создает файлы на основе значений по умолчанию в /etc/xdg/user-dirs.defaults, или если он существует $HOME/.config/user-dirs.dirs.

Если вы хотите отключить его, настройка находится в /etc/xdg/user-dirs.conf, или удалите пакет, если это позволяют зависимости.

Ссылка:Кто создает документы/видео/фотографии и т. д. в домашнем каталоге

Связанный контент