Por que as pastas no diretório inicial (Documentos, Imagens, etc) são criadas somente após o primeiro login gráfico?

Por que as pastas no diretório inicial (Documentos, Imagens, etc) são criadas somente após o primeiro login gráfico?

Estou aprendendo o Red Hat Enterprise Linux 7. Depois de criar usuários como root, se eu fizer login como o novo usuário usando "su - nome de usuário", não haverá diretórios no diretório inicial do usuário.

Depois de fazer login como novo usuário graficamente, eles serão criados.

Porque isto é assim?

Responder1

Essas pastas não são criadas/utilizadas pelo sistema durante a criação do usuário porque o sistema não as gera. São gerados o pacote xdg-user-dirs-update(Ubuntu) e xdg-user-dirs(Fedora/RHEL).

O arquivo /usr/bin/xdg-user-dirs-updateé executado no logon e cria os arquivos com base nos padrões /etc/xdg/user-dirs.defaultsou se existirem $HOME/.config/user-dirs.dirs.

Caso queira desativá-lo, a configuração está em /etc/xdg/user-dirs.conf, ou desinstalar o pacote, se as dependências permitirem.

Referência:Quem está criando documentos/vídeos/imagens/etc. no diretório inicial

informação relacionada