On Tue, 13 Mar 2001, [EMAIL PROTECTED] wrote:
>> No Windows NT e Novell existe um atributo de impedir do usuario
>> apagar um determinado arquivo. No Linux utilizando o CHMOD nao
>> encontrei tal atributo.
>
> a caracteristica "w" do CHMOD serve tanto p/ impedir escrita dentro
> do arquivo como tambem impede que alguem "delete" o arquivo. Use
> assim : chmod go-w "nome-do-arquivo" e ninguem exceto o proprio dono
> deste arquivo podera exclui-lo.
Não é isso. Se ele puder escrever no diretório, ele poderá deletá-lo:
[root@dagon tmp]# id
uid=0(root) gid=0(root) grupos=0(root),1(bin),2(daemon),3(sys),4(adm),6(disk),10(wheel)
[root@dagon tmp]# ls
[root@dagon tmp]# touch file
[root@dagon tmp]# ls -l
total 0
-rw-r--r-- 1 root root 0 Mar 13 10:44 file
[root@dagon tmp]# su godoy
[godoy@dagon tmp]$ id
uid=550(godoy) gid=550(godoy) grupos=550(godoy),24(cdrom),29(audio),400(desenv)
[godoy@dagon tmp]$ ls -l
total 0
-rw-r--r-- 1 root root 0 Mar 13 10:44 file
[godoy@dagon tmp]$ rm file
rm: remover arquivo `file' protegido contra escrita? s
[godoy@dagon tmp]$ ls -l
total 0
[godoy@dagon tmp]$
Ou seja, eu só tinha permissões de acesso ao diretório.
>> Indaquei o Suporte da Conectiva e os mesmos me disseram que isto
>> nao existe no Linux, os unicos atributos possiveis sao:
>>
>> ler, escrever e executar
>
> Voce talvez nao se explicou direito, pois existe SIM e isto eh
> basico no Linux.
Sim, só que não é um atributo do arquivo. É um atributo do
diretório. Se você tem permissão de escrita no diretório, pode criar
arquivos, remover arquivos, etc. As permissões do arquivo não são
levadas em consideração se você não estiver tentando alterar o
conteúdo dele. (pode-se pensar assim...)
Sds,
--
Godoy. <[EMAIL PROTECTED]>
Departamento de Publicações Conectiva S.A.
Publishing Department Conectiva Inc.
"Ser poeta não é minha ambição, é minha maneira de estar sozinho"
- Fernando Pessoa
Assinantes em 13/03/2001: 2203
Mensagens recebidas desde 07/01/1999: 103552
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]