angeloshimab...
Veterano
Registrado
933 Mensagens
67 Curtidas
O conteúdo do diretório /home/usuario é de propriedade do usuario; portanto, quaisquer arquivos e subdiretórios ali contidos podem ser apagados (mesmo que o dono do arquivo ou subdiretório não seja o usuario).
Explique melhor qual a razão da pasta public_html. Não poderia usar um link simbólico?
MaSCaRaDe
Veterano
Registrado
1.1K Mensagens
42 Curtidas
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
Veterano
Registrado
1.1K Mensagens
42 Curtidas
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."