Quais são as permissões padrão dos diretórios em casa (área de trabalho, downloads etc.)

11

Executei acidentalmente o chmod 777 * na minha pasta pessoal e ele alterou todas as permissões de diretório (mas não os arquivos).

Como posso desfazer isso?

user3479458
fonte
Isso discute um erro específico, mas também possui os padrões sugeridos. help.ubuntu.com/community/dmrcErrors Mas muitas vezes melhor apenas para usarsudo chmod -R a+rwX,o-w /home/$USER
oldfred

Respostas:

16

Melhor executar isso:

sudo chmod -R a+rwX,o-w /home/$USER

Todos os diretórios serão 775. Todos os arquivos serão 664, exceto aqueles que foram definidos como executáveis ​​para começar. $ USER é o seu nome, que normalmente é uma variável do sistema.

echo $USER

Isso discute um erro específico, mas também possui os padrões sugeridos.

https://help.ubuntu.com/community/dmrcErrors

Mais informações sobre permissões:

https://help.ubuntu.com/community/FilePermissions

oldfred
fonte
1
Como o OP mudou apenas as permissões no nível do diretório inicial (ele / ela não usou recursão), não gosto da ideia de 'corrigir' isso com um comando chmod recursivo. Talvez houvesse permissões em algum lugar abaixo que não devessem ser redefinidas.
muclux
1

As permissões padrão para a pasta pessoal são 755 :) Execute o chmod novamente como da última vez.

chmod 755 *
Lars Martinsen
fonte
0

Enquanto chmod -R é bom em alguns aspectos, acho que falta algum controle. Eu prefiro usar o find em conjunto com o chmod. Para redefinir apenas suas permissões de diretório, você pode fazer algo como o seguinte (supondo que você esteja conectado como proprietário):

cd /home/$USER
find . -type d -exec chmod -fv 755 {} \;
James Morris
fonte