/home (diretórios iniciais de usuários) - Amazon Linux 2023

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

/home (diretórios iniciais de usuários)

Usuários normais têm seus diretórios iniciais em /home, mas o software deve sempre procurar a variável de ambiente $HOME de cada usuário, em vez de confiar em um padrão, como /home/$USER.

Por padrão, as imagens do AL2023 têm /home no sistema de arquivos root, mas o software não deve depender disso. É perfeitamente válido que o sistema operacional seja configurado para que /home seja um sistema de arquivos separado, que é montado posteriormente durante a inicialização ou somente após a autenticação do usuário no sistema.

O diretório inicial do usuário root não está em /home, mas sim em /root (diretório inicial do usuário root) para que esteja disponível caso o sistema de arquivos /home não possa ser montado.

nota

É a prática recomendada para serviços de systemd que não precisam de acesso de gravação em /home para serem configurados com a diretiva ProtectHome=read-only. Com essa opção, /home, /root e /run/user se tornam somente leitura para o serviço.

Também é uma prática recomendada para serviços que não precisam de nenhum acesso a /home para serem configurados com a diretiva ProtectHome=tmpfs, que executará o serviço em um ambiente de sandbox onde /home, /root e /run/user são sistemas de arquivos tmpfs vazios e somente leitura.

Para obter mais informações sobre como usar systemd para restringir o acesso que um serviço tem ao sistema, consulte a página systemd.exec(5) man.