
removido
(usa Nenhuma)
Enviado em 13/09/2011 - 21:10h
Olá amigos da vol...
A permissão stick bit quando aplicada ao diretório, permite o dono do diretório apagar arquivos contidos no mesmo, mesmo que estes arquivos não tenha o "usuário dono do diretório" como dono do arquivo, vamos ao exemplo:
o usuário mario cria um diretório dentro do diretorio abaixo e aplica as seguintes permissões no diretório:
mkdir /mnt/teste
chmod 1777 /mnt/teste
em seguida o usuário joão cria uma arquivo dentro desse diretório e dá permissão para todos fazer tudo:
touch /mnt/teste/arq1
chmod 777 /mnt/teste/arq1
## O que acontece quando um usuário qualquer "que não seja joão" tentar excluir o arquivo arq1 com permissão 1777 no diretório e permissão 0777 no arquivo?
R. ele não consegue por que o bit stick bit está ativo no diretório, hehehe.
## E quando o usuário mario dono do diretório tentar excluir o arquivo "arq1" o que acontece o mesmo?
R. Simmmmmmmmmm,hehehe
*** ERRADOOOOOOOOOOOOOOO, pois após teste feitos na distro debian 6.0.2, constatei que o dono do diretório mesmo não sendo dono do arquivo consegue apagar o arquivo.
OBS: Por essa razão sempre quando forem usar essa permissão em diretório coloquem o root como dono do diretório.
sabia disso? faça os seus testes e comprove.