Logo Hardware.com.br
MaSCaRaDe
MaSCaRaDe Veterano Registrado
1.1K Mensagens 42 Curtidas

Permissão de diretório

#1 Por MaSCaRaDe 21/06/2009 - 14:22
Olá pessoal!

Seguinte, eu adicionei o diretório public_html no /etc/skel para que quando for adicionado um usuário esse diretório seja criado automaticamente. Portanto, qdo o usuário é criado e o diretório é adicionado, o dono e o grupo do diretório é o usuário (como de se esperar).

Eu tenho interesse em que o usuário não tenha a possibilidade de excluir esse diretório... Então, o qq eu tentei fazer: alterei o dono do diretório para o root e o grupo continua como o diretório. Alterei a permissão para 761 (ler e gravar para o grupo), mas não consegui atingir o objetivo.

Alguem poderia me ajudar nessa questão?

Abraços!
MaSCaRaDe
MaSCaRaDe Veterano Registrado
1.1K Mensagens 42 Curtidas
#3 Por MaSCaRaDe
22/06/2009 - 10:37
Obrigado pela resposta angelo.

O objetivo de impedir que o usuário não possa apagar o public_html é que este diretório é o diretório www do usuário, portanto, ele apagando iria ficar uma brecha no sistema. Eu poderia coloca-lo como um link simbólico, mas mesmo assim o usuário também não teria permissão de apagá-lo? Encontrei uma forma de impedir o usuário de apagar o diretório, que foi adicionando o atributo +a (chattr) no diretório, mas eu soh consigo adicionar esse atributo se for diretamente no diretório e aplicar este atributo, e não adicionando o atributo no /etc/skel/public_html, pois qdo adiciono o usuário, o atributo parece que não funciona adequadamente (o usuário continua com a permissão de exclusão do diretório)

Alguem teria uma idéia de como resolver isso? Pois eu tenho uma shell alugada que o cara configurou desta forma (o public_html no meu diretório é um link p/ um diretório em /home/www/, e nesse link eu sou o dono e grupo, mas não consigo exclui-lo)

Obrigado.
"Read the directions and directly you will be directed in the right direction."
MaSCaRaDe
MaSCaRaDe Veterano Registrado
1.1K Mensagens 42 Curtidas
#4 Por MaSCaRaDe
22/06/2009 - 12:51
Seguinte pessoal, acho que vou conseguir resolver o problema....

Soh uma dúvida: existe como adicionar algum atributo no link simbólico q impeça de ser deletado? Sei que no FreeBSD tem como adicionar o atributo "schg" que isso impede q o link fique protegido... Existe algo equivalente no linux?

Abraços!
"Read the directions and directly you will be directed in the right direction."
© 1999-2025 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal