Respostas:
Há duas pastas diferentes chamados a pasta "raiz": /
(a raiz do sistema de arquivos , que é realmente a única pasta que jamais deveria ser chamado de "pasta raiz"), e /root
(o usuário root do diretório home ). Durante o curso normal da operação (ou seja, exceto durante a execução de tarefas administrativas), os usuários não podem criar novos arquivos em /
ou /root
.
Você não deve alterar a propriedade ou as permissões de nenhum diretório (alterá-las, /
em particular, pode quebrar muito as coisas, talvez até mesmo além de criar problemas de segurança, dependendo das suposições que seus aplicativos e serviços fazem sobre a propriedade e as permissões de /
).
Se você tiver o gksu
pacote instalado, poderá executar gksudo nautilus
para abrir uma janela do navegador de arquivos pertencente à raiz. Se você fizer isso, tenha cuidado extra para usá-lo apenas em tarefas nas quais você deve ser root e fechá-lo quando terminar (para não confundi-lo posteriormente com uma janela comum do Nautilus).
Se você não tiver gksu
instalado e não quiser instalá-lo, sudo -i nautilus
ou sudo -H nautilus
estiver razoavelmente seguro. (Por outro lado, se você usar o plain sudo nautilus
, pode ser necessário corrigir algumas coisas no diretório inicial para que o Nautilus funcione corretamente novamente quando não estiver sendo executado como root.)
No entanto, geralmente você também não precisa fazer isso. Você raramente precisa editar manualmente o conteúdo de nível superior /
ou o conteúdo de /root
. Eu recomendo fornecer mais informações - ou fazer uma nova pergunta - para explicar exatamente o que você está tentando realizar. A tarefa específica que você precisa executar determinará como você deve proceder.
Finalmente, uma nota sobre lost+found
. Isso armazena os arquivos recuperados nas operações de reparo do sistema de arquivos . Como esses arquivos podem estar em qualquer lugar do sistema de arquivos, é necessário exigir permissões de root para acessá-los (ou qualquer informação no sistema pode ser acessada por alguém que não seja administrador). Se você acha que pode haver arquivos que deseja recuperar, verifique com a execução
sudo ls /lost+found
em uma janela do Terminal ( Ctrl+ Alt+ T).
Se houver arquivos desejados, você poderá copiá-los (e, se a propriedade e as permissões não fornecerem o acesso necessário, altere-os). Você pode fazer isso como root no Terminal com cp
, chmod
e chown
(executar como root com sudo
), ou com uma janela do Nautilus de propriedade da raiz, conforme descrito acima.
Se você precisar alterar a propriedade e as permissões dos arquivos, então:
Sim, isso é normal para o Ubuntu e todas as distribuições Linux. Você não pode acessar a pasta raiz porque essa pasta pertence à raiz e à pasta do usuário.
Mas, você pode acessar essa pasta se realmente quiser usando o sudo -i
comando no terminal. Esteja avisado de que, se você mexer em alguma coisa, é de sua responsabilidade .
Também usando o nautilus pressionando a tecla Super+F2 e digitandogksu nautilus
Supondo que você queira alterar a permissão da pasta inicial do usuário raiz, que é a /root
pasta, eu diria que é uma péssima idéia fazer isso. Porque, se você alterar a permissão da casa raiz e excluir ou modificar algum arquivo crucial, isso pode resultar em um sistema totalmente inutilizável. Pode ser necessário instalar o Ubuntu a partir do zero.
Mas, se você realmente quiser, o comando é chmod:
sudo chmod -R 777 /root
permitirá que você obtenha acesso à /root
pasta. Veja a página de manual do comando chmod aqui .
Para saber mais sobre permissões de arquivo, leia isto
/root
(uma má ideia), não precisa 777
. Mudá-los para 770
e adicionar usuários selecionados ao root
grupo permitirá que esses usuários criem, acessem e modifiquem arquivos /root
. Como alternativa, alterar o proprietário do grupo de /root
para sudo
permitirá que os administradores o acessem. Todas essas opções são muito ruins e não devem ser feitas, mas definir permissões como 777
for /root
é provavelmente a pior delas. Entendo que sua intenção em apresentar esse método não é defendê-lo, é claro. Eu não estou discordando de você.
/
(o diretório raiz) e não/root
(o diretório inicial do root). Além disso, este também pergunta sobrelost+found
(o que é sempre/
mas nunca em/root
, já que na prática/root
é um dos poucos diretórios de nível superior ninguém coloca em um sistema de arquivos separado.