Bobagem com sudo chmod 666

Iniciado por danielpt, 27 de Novembro de 2011, 22:59

tópico anterior - próximo tópico

zekkerj

#15
Citação de: danielpt online 28 de Novembro de 2011, 11:15
hehe, então vai ficar como o código?
assim?: sudo chmod 755 /var/www
Agora não é mais tão simples desfazer. Pq todos os arquivos e diretórios sob /var/www estão com as permissões erradas. E pior: de jeito diferente. Todos estão com permissões de escrita demais; mas os arquivos estão com permissão de execução a mais.

O que vc vai fazer: usar dois comandos, um pra retirar as permissões de escrita que estão demais, o outro para retirar as permissões de execução.

chmod -r go-w /var/www Isso vai retirar as permissões de escrita de tudo a partir de /var/www.

find /var/www -type f -exec chmod go-x \{\} \; Isso vai retirar as permissões de execução apenas dos arquivos, pois elas são necessárias nos diretórios.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

zekkerj

Citação de: garfo online 28 de Novembro de 2011, 11:36
Sim, desbloqueou. Mas desbloqueou *tudo*. E como a pasta dele tinha arquivos que não era pra ter permissões de escrita, deu o erro lá...

Agora entendi.

É que esse comando já me salvou a vida uma vez, quando precisava fazer backup de uma pasta muito importante por linha de comando, e a mesma estava trancada. Aí foi só dar o comando, liberar tudo e copiar.

Nem é tão "assassino" assim...  ::)
Você tem que pensar antes de sair liberando tudo pra todos. Se vc fizer isso nas pastas do sistema, seu sistema não sobe mais. E a única forma de recuperar é reinstalar o sistema, pois são muitas permissões diferentes alteradas.
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

garfo

Citação de: zekkerj online 28 de Novembro de 2011, 11:49
Citação de: danielpt online 28 de Novembro de 2011, 11:15
hehe, então vai ficar como o código?
assim?: sudo chmod 755 /var/www
Agora não é mais tão simples desfazer. Pq todos os arquivos e diretórios sob /var/www estão com as permissões erradas. E pior: de jeito diferente. Todos estão com permissões de escrita demais; mas os arquivos estão com permissão de execução a mais.

O que vc vai fazer: usar dois comandos, um pra retirar as permissões de escrita que estão demais, o outro para retirar as permissões de execução.

chmod -r go-w /var/www Isso vai retirar as permissões de escrita de tudo a partir de /var/www.

find /var/www -type f -exec chmod go-x \{\} \; Isso vai retirar as permissões de execução apenas dos arquivos, pois elas são necessárias nos diretórios.

Caramba! Então o negócio que já estava ruim e ficou pior...  :o

E eu achando que estava tudo resolvido só com o 777 (número da perfeição...). Pelo menos ele desbloqueou a pasta, que era o que ele queria...

@danielpt, foi mal ae velho!  ;D
Garfo -  linux
"Pra quê complicar? Facilidade e simplicidade é tudo!"