Ir para conteúdo

Featured Replies

Postado

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


Postado
  • Autor

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 ?


Postado

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.


Postado

# chmod 755 -R /home/

isso vai mudar todas as permissões de todos arquivos/ diretórios dentro do /home/


Postado
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.
 


Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.
Nota: Sua postagem exigirá aprovação do moderador antes de ficar visível.

Visitante
Infelizmente, seu conteúdo contém termos que não são permitimos. Edite seu conteúdo para remover as palavras destacadas abaixo.
Responder

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Informação Importante

Concorda com os nossos termos?