Eu fiz uma pasta ilegível depois de chmod. Eu não posso desfazer isso do terminal?

0

No Ubuntu 16.04,

Eu criei uma pasta e movi alguns arquivos executáveis nela. Mais tarde, ao tentar executar esses arquivos no terminal, recebi um erro permission denied . Então eu verifiquei as permissões de pasta, assim:

cd <path/to/the>
ls -l ./folder

E recebemos -rw-rw-r-- para cada executável na pasta.

eu fiz

sudo chmod ugo-x ./folder

(sendo completamente distraído pelo ambiente) e agora a pasta tem as seguintes permissões: d--------- . Na GUI do sistema, a pasta aparece com uma cruz no canto inferior direito e com um bloqueio no canto superior direito. Não consigo acessá-lo ( This location cannot be displayed ), as propriedades da GUI me dizem que é ilegível.

Eu tentei

sudo chmod ugo-rw ./folder

do mesmo terminal que eu usei para estragar tudo e de um novo terminal também.

Consegui recuperar usando a GUI do sistema, mas não via linha de comando. O que estou fazendo errado?

    
por Daemon Painter 12.05.2017 / 17:13

1 resposta

4

Você está usando sudo chmod ugo-rw ./folder para adicionar permissões de leitura e gravação? O sinal de menos que você está escrevendo significa que você deseja remover essas permissões, se você quiser adicioná-las use um sinal de mais: sudo chmod ugo+rw ./folder

    
por Yaskier 12.05.2017 / 17:29