cl2b2r
(usa Debian)
Enviado em 25/03/2010 - 14:48h
Basicamente é isso sim, mas se por exemplo você atribuir permissão de escrita ao grupo e aos outros usuários então só dá para proteger mesmo o arquivo usando o stick bit. Quando você dá o comando ls -l você verifica que existem 3 letras que se repetem uma 3 vezes, entenda isso vendo o diagrama abaixo:
Usuário Grupo Outros
rwx rwx rwx
Esta é a permissão máxima que um arquivo pode obter. Nela você diz que o usuário dono do arquivo, o grupo ao qual o usuário dono do arquivo pertence e outros usuários que não são do mesmo grupo do dono podem ler(r), escrever(w) e executar(x) o arquivo.
Ou seja, qualquer um pode deletar seu arquivo!
Para você dar as mesmas permissões mas permitindo que apenas o usuário dono apague o arquivo você tem que habilitar o stick bit.
OBS: Isso só vai impedir que outro, se não o dono, apague o arquivo, não de editá-lo e detonar o conteúdo interno dele!
Exemplo:
#chmod 1777 /diretorio_a_ser_protegido
#chmod 1777 /diretorio_a_ser_protegido/arquivo_a_ser_protegido
Como disse, isso prove segurança em parte! O melhor a ser feito é criar uma documentação informando aos funcionários, no caso de uma empresa, as sanções disciplinares no caso de alguém corromper ou deletar propositalmente os arquivos da empresa e, além disso, fazer um backup diário deles. ;)