Permissão para apagar um arquivo [RESOLVIDO]

1. Permissão para apagar um arquivo [RESOLVIDO]

Rego
pvrego

(usa Slackware)

Enviado em 19/08/2011 - 14:13h

Olá
Eu tenho uma pasta compartilhada no linux, que eu gostaria de negar a qualquer usuário (claro, menos o root) a permissão para apagar.
Eu tentei utilizar o
chmod 744 filename.sh
mas não funcionou. Quando outro usuário tenta apagar, a mensagem que aparece é a seguinte:
rm filename.sh
filename.sh: override protection 744 (yes/no)?

Então eu gostaria de simplesmente negar.
É possível?


  


2. Re: Permissão para apagar um arquivo [RESOLVIDO]

Daniel Fernandes
volcom

(usa Debian)

Enviado em 19/08/2011 - 14:56h

Como estão as permissões de grupo desse diretório?

Você precisa certificar-se que os acessos de grupo e usuário estão corretos.

Se tiver dúvidas, coloque a saída do comando ls -l do diretório e dos arquivos para ajudarmos.

Abraço


3. Re: Permissão para apagar um arquivo [RESOLVIDO]

Rego
pvrego

(usa Slackware)

Enviado em 19/08/2011 - 15:24h

As permissões do diretório estão como 777, mas isso pode ser mudado.


4. Re: Permissão para apagar um arquivo [RESOLVIDO]

Daniel Fernandes
volcom

(usa Debian)

Enviado em 19/08/2011 - 15:32h

Certo, mas precisamos definir também as permissões de usuário e grupo donos do diretório/arquivo, veja:

ls -l
-rwxr-xr-x 1 root root 1491 Ago 19 15:17 arquivo

Você precisa verificar os itens "root root" que pode ser alterado com o comando chown.

Dê uma pesquisada sobre isso que vai te ajudar...


5. Re: Permissão para apagar um arquivo [RESOLVIDO]

Rego
pvrego

(usa Slackware)

Enviado em 19/08/2011 - 15:44h

Fiz agora o ls -l para a pasta shared, deu
drwxr-xr-x 2 userpro usergrp 512 Aug 19 15:44 shared

e para o arquivo,
total 2
-rwxr-xr-x 1 userpro usergrp 10 Aug 19 15:47 filename.sh

mas ainda assim outro usuário, além do userpro consegue apagar o arquivo.



6. Re: Permissão para apagar um arquivo [RESOLVIDO]

Ricardo Libanio
riesdra

(usa Debian)

Enviado em 19/08/2011 - 15:57h

utilize o sticky bit, ai todos os arquivos sendo do root, ai só ele pode apagar o arquivo.

http://www.vivaolinux.com.br/dica/Configurando-sticky-bit-em-diretorios



7. Re: Permissão para apagar um arquivo [RESOLVIDO]

Rego
pvrego

(usa Slackware)

Enviado em 19/08/2011 - 16:26h

Funcionou com o stick bit!
Obrigado aos dois.
Abraço.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts