Ter um diretório inicial sendo /export/home/username
é uma esquisitice de configuração. O diretório atual está localizado por padrão aqui quando a conta de usuário é criada pelo comando useradd
, mas esse diretório deve ser acessado por meio de /home/username
.
A convenção e a melhor prática é ter /home/username
sendo o diretório inicial e configurando o automounter
para gerenciar o mapeamento entre ambos.
Por padrão, o arquivo de configuração do automounter /etc/auto_master
contém esta linha:
/home auto_home -nobrowse
Isso significa que /home
é manipulado pelo montador automático. Como consequência, nenhum diretório pode ser criado diretamente, o que é uma fonte comum de frustração para os administradores novatos no Solaris.
O diretório /home
está configurado no arquivo /etc/auto_home
. Ele informa ao automounter
onde encontrar o diretório real para montar em /home
.
Por exemplo:
vivek nfsserver:/export/home/&
informa que o diretório home do vivek pode ser encontrado em nfsserver
sob o /export/home/vivek
share.
Os diretórios iniciais montados localmente podem ser configurados dessa maneira:
username localhost:/export/home/&
Quando o automounter
detecta que o servidor de arquivos é local, ele usa lofs
em vez de nfs
por motivos de desempenho. Esses tipos de montagens de diretório inicial também podem ser usados com as zonas do Solaris.
Referência: link