Direitos completos sobre novos arquivos criados na partição montada

2

Eu criei uma nova partição (ext4) em um disco de 4 TB e eu quero usar essa partição para armazenar mídia. É possível montar essa partição e definir direitos completos para novos arquivos criados por vários usuários? E se sim, como?

Observação: desejo fazer isso para dados futuros, não dados existentes.

    
por AlexL 30.10.2013 / 21:29

2 respostas

2

Infelizmente, os arquivos não herdam as permissões dos diretórios por padrão. Você precisa usar uma Lista de Controle de Acesso recursiva para isso.

Digamos que você tenha um diretório chamado 'ACL_dir' para o qual deseja aplicar essas alterações. Ou seja, você deseja que os novos arquivos de todos os usuários sejam de fácil leitura e graváveis mundialmente. Você pode fazer isso executando os seguintes comandos:

setfacl -d -m o::rwx ACL_dir
setfacl -d -m g::rwx ACL_dir

Quando você coloca um novo arquivo neste diretório, é como se 'chmod o + rw FILE' fosse feito automaticamente. (Também 'chmod g + rw FILE', como você pode ver acima.) Se você agora chamar 'ls -l' acima do diretório, você notará que em vez de algo como 'drwxr-xr-x' para as permissões agora diz 'drwxr-xr-x +'. O '+' significa que uma ACL está agora ativa para esse diretório.

Você também pode querer verificar as páginas de manual 'setfacl' e 'getfacl'.

    
por 31.10.2013 / 20:58
0
sudo chmod -R 777 <mount point>

Certifique-se de obter o ponto de montagem correto, triplique-o.

    
por 31.10.2013 / 08:47