Sempre que abro meus documentos, todas as pastas são exibidas com um ícone de cadeado. Portanto, não consigo excluir nenhum arquivo ou pasta nele.
Eu tentei alterar o acesso root usando sudo chmod user:directory/
mas ele falhou. Não consigo excluir ou executar nenhuma ação de arquivo com ele.
Que ação devo executar para corrigi-lo?
Respostas:
Execute o seguinte para corrigir suas permissões de diretório inicial:
fonte
sudo chmod 777 -R /path to folder
você deseja excluir - isso daria todas as permissões (leitura, gravação, execução) a vocêAs permissões (neste caso 777) são as seguintes:
Primeira alteração de número Propriedade do arquivo, segundo efeito O grupo de usuários pode acessar e terceiro refere-se ao usuário Outros.
depois de alterar a permissão, tente e exclua a pasta.
fonte
sudo chmod 777 -R .
Terminal aberto e tipo
gksudo nautilus
Navegue até o local dos documentos. Vá para propriedades e defina a permissão para o proprietário , bem como agrupe como leitura e gravação. Agora tente excluir a pasta de outra janela do nautilus (uma sem privilégios de root).
Não se esqueça de fechar esse super usuário nautilus assim que você não precisar mais dele!
fonte
sudo nautilus
-gksudo nautilus
é o comando recomendado - se for realmente necessário.Isso aconteceria provavelmente porque você baixou algo da Web. E você não tem acesso de gravação às pastas. Se você tiver certeza de que os arquivos estão livres de vírus, tente o seguinte comando.
Isso removerá o ícone de cadeado do nautilus.
fonte
Eu tive esse problema, pois havia definido tudo para
chmod 755
voltar ao meu sistema depois de mexer nas/var
permissões.resolvido para mim, eventualmente. Eu tive que excluir alguns arquivos que eu baixei primeiro.
fonte
Altere as permissões de arquivo do arquivo de bloqueio através do comando CHMOD:
Nota : 754 é a permissão de acesso e o caminho para o diretório do arquivo de bloqueio presente, se 754 não existir, tente 777. Uma vez feito, você pode excluir o arquivo.
fonte
Você deve dar uma olhada nesta resposta no Superusuário. Adicionando a esta resposta, você também pode criar uma função bash como esta:
Você pode colocar essa função no arquivo .bashrc (Linux) ou .bash_profile (Mac) e executar
source ~/.bashrc
ousource ~/.bash_profile
reconstruir o arquivo bash.fonte