Um motivo: em muitos sistemas, /home
está em uma partição separada (ou compartilhamento de rede) que pode falhar na montagem e é uma boa idéia permitir que root
faça login com seu ambiente habitual sempre que possível.
Você pode criar um usuário que tenha privilégios como root
e seu diretório pessoal ficará abaixo de /home/username
. Por que root
obtém sua própria pasta no nível superior do sistema de arquivos? Isso é apenas uma convenção, uma preocupação de segurança ou existe uma razão relacionada ao desempenho?
deve estar na partição em que o sistema operacional reside, que por definição é /, para que você ainda possa efetuar login como root sem problemas se, digamos, outras partições de disco não estiverem disponíveis. / home às vezes é montado em uma partição separada ou em uma unidade separada. Se isso contiver o homedir de raiz e estiver off-line, você poderá encontrar dificuldades com seu shell de login. Não é uma boa ideia se você está tentando consertar as coisas como usuário root.