Permitir ler e deletar, mas não criar arquivos no diretório linux?

1 resposta

1

A resposta curta aqui é não, você não pode fazer o que está perguntando com o sistema de permissões de arquivos existente. Delete exigirá acesso de gravação, e até mesmo o bit pegajoso no diretório impedirá apenas exclusões / renomeações por não-proprietários, não há equivalente inverso.

Suponho que haja uma maneira de fazer isso com o FUSE , mas isso seria um lote de trabalho - se você for para esse tipo de problema, um aplicativo para controlar o acesso seria muito mais flexível.

Finalmente, se isso é simplesmente sobre a mudança / atualização / remoção de arquivos, eu provavelmente usaria um sistema de controle de versão como git para permitir alguém para alterar o que quiserem em sua cópia local, mas depois deve enviar uma solicitação pull (ou obter permissão para fazer check-in, etc.) suas alterações na cópia principal. Requer uma mudança no fluxo de trabalho, mas oferece boas maneiras de reverter as alterações, rejeitar as alterações, etc.

    
por 24.10.2013 / 15:18