

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)
<a name="filesystem-slash-home"></a>

 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)](filesystem-slash-root.md) 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. 