Alexandre Duran Posted November 11, 2016 Share Posted November 11, 2016 Senhores eu precisaria rodar um comando via shell no CENTOS para corrigir permissões de todos os diretórios public_html de todos os usuários dentro do /home. tipo chmod 0755 /home/*/public_html Pensei em algo usando o find 0 Quote Link to comment Share on other sites More sharing options...
Alexandre Duran Posted November 11, 2016 Author Share Posted November 11, 2016 Esse comando aqui por exemplo muda todas as permissões de todos os diretórios a partir de um diretório inicial find * -type d -exec chmod 0755 {} \; como altera-lo para encontrar a apenas os diretórios public_html de dentro de todos os /home/* e executar o chmod ? 0 Quote Link to comment Share on other sites More sharing options...
lyra Posted November 11, 2016 Share Posted November 11, 2016 Supondo que queira 755 para diretórios e 644 para arquivos: find /home/*/public_html/ -type d -exec chmod 755 {} \; find /home/*/public_html/ -type f -exec chmod 644 {} \; []'s. 0 Quote Link to comment Share on other sites More sharing options...
olokz Posted November 11, 2016 Share Posted November 11, 2016 # chmod 755 -R /home/ isso vai mudar todas as permissões de todos arquivos/ diretórios dentro do /home/ 0 Quote Link to comment Share on other sites More sharing options...
lyra Posted November 11, 2016 Share Posted November 11, 2016 21 minutos atrás, olokz disse: # chmod 755 -R /home/ isso vai mudar todas as permissões de todos arquivos/ diretórios dentro do /home/ Sugiro que evite chmod recursivo. Pense em um ambiente cPanel: /home/user/mail trabalha com chmod 711 /home/user/.cpanel trablha com chmod 700 .. Sem contar o próprio /home/user que é chmod 751. 0 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.