Suponho que você esteja usando um sistema Linux, mas não deve fazer diferença de qualquer maneira. Você pode ter o que quiser em /home
, não há restrição. É simplesmente o local padrão onde os diretórios home dos usuários são mantidos, mas muitos sistemas os têm em locais diferentes. O OSX, por exemplo, usa /Users
.
Em qualquer caso, mesmo dentro do mundo Linux, /home
é opcional. Como explicado no padrão de hierarquia do sistema de arquivos , basicamente não há restrições e nem mesmo requisito para /home
existir:
3.8. /home : User home directories (optional)
3.8.1. Purpose
/home is a fairly standard concept, but it is clearly a site-specific filesystem. The setup will differ from host to host. Therefore, no program should rely on this location.
3.8.2. Requirements
User specific configuration files for applications are stored in the user's home directory in a file that starts with the '.' character (a "dot file"). If an application needs to create more than one dot file then they should be placed in a subdirectory with a name starting with a '.' character, (a "dot directory"). In this case the configuration files should not start with the '.' character.
3.8.3. References
A number of efforts have been made to standardize the layout of home directories, including the XDG Base Directories specification and the GLib conventions on user directory contents. To accommodate software which makes use of these conventions, distributions may create directory hierarchies underneath home directories which conform to them.
Em resumo, /home
é apenas uma convenção e nenhum sistema que segue a FHS exige ou tem expectativas. Não há problemas em incluir diretórios em /home
que não são usuário $HOME
dirs. Por exemplo, em muitos sistemas, /home
é uma partição separada e, portanto, executar fsck
nela criará o /home/lost+found
diretório que não está conectado a nenhum usuário.