Não tenho acesso à minha pasta raiz: o Ubuntu diz que não tenho as permissões necessárias para acessá-la. Também não consigo acessar lost + found
, o que me dá a mesma mensagem de erro
Existe alguém aqui que possa fornecer respostas para essas perguntas?
root
permissions
zanxt
fonte
fonte
/
(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.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á executargksudo 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
ousudo -H nautilus
estiver razoavelmente seguro. (Por outro lado, se você usar o plainsudo 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çãoem 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
echown
(executar como root comsudo
), 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:
fonte
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 digitando
gksu nautilus
Alterando permissões da pasta raiz.
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:
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
fonte
/root
(uma má ideia), não precisa777
. Mudá-los para770
e adicionar usuários selecionados aoroot
grupo permitirá que esses usuários criem, acessem e modifiquem arquivos/root
. Como alternativa, alterar o proprietário do grupo de/root
parasudo
permitirá que os administradores o acessem. Todas essas opções são muito ruins e não devem ser feitas, mas definir permissões como777
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ê.