Você pode criar um usuário com privilégios como esse root
, e seu diretório inicial será incluído /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 um motivo relacionado ao desempenho?
linux
filesystems
partition
hard-drive
tacos_tacos_tacos
fonte
fonte
root
usuário e os usuários "admin" normalmente não são a mesma coisa. Um usuário "admin" (assumindo que é isso que você quer dizer com "privilégios comoroot
") normalmente é apenas um usuário comum que tem permissão para executar comandosroot
usando algo comosudo
./root
, porque é onde o padrão do sistema de arquivos diz que deveria estar. : p pathname.com/fhs/pub/fhs-2.3.htmlRespostas:
Um motivo: em muitos sistemas,
/home
está em uma partição separada (ou compartilhamento de rede) que pode falhar na montagem e é uma boa ideia permitir oroot
login com seu ambiente usual sempre que possível.fonte
/sbin
duas vezes o que quis dizer?/usr/
, eu acho./bin/
e/sbin/
.unique user
algum tipo), pode ter sido necessário adicionar usuários diferentes com configurações diferentes que precisam residir em algum outro diretório. Apenas adivinhando.a página inicial do root 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, por exemplo, outras partições de disco não estiverem disponíveis. Às vezes, o / home é montado em uma partição separada ou em uma unidade separada. Se este contiver o homedir raiz e estiver offline, você poderá encontrar dificuldades com o seu shell de login. Não é uma boa ideia se você estiver tentando consertar as coisas como usuário root.
fonte