chmod: Eu possuo as pastas, mas só posso excluir a pasta, não os arquivos dentro dela

1

Olá, eu sou novo no linux e pesquisei cerca de 10 horas por uma resposta sem sucesso.

Eu criei uma pasta chamada "Datatank" e chmod 777 Datatank

Todos os arquivos e pastas do Datatank podem ser excluídos.

Mas, se ninguém criar uma pasta dentro do Datatank, eu posso excluir essa pasta. Mas se ninguem usuário criar uma pasta colocar arquivos dentro dela eu não consigo deletar os arquivos, apenas a pasta inteira.

É possível dar ao proprietário do diretório parrent acesso total a todos os subdiretórios e arquivos?

Eu quero que todas as subpastas e arquivos herdem a permissão da pasta parrent. Então quem pode criar uma pasta e eu posso deletar arquivos e pastas dentro dela.

    
por CasperC 06.09.2013 / 15:10

1 resposta

4

Você pode definir o sinalizador setgid na permissão de grupo de um diretório como este:

chmod g+s folder

Isso faz com que todos os arquivos recém-criados nessa pasta herdem as permissões de grupo e grupo proprietários da pasta pai. Consulte o link

    
por 06.09.2013 / 17:53

Tags