Acho que isso é exatamente o que você precisa. Esta questão já foi respondida por lá.
Você precisa setfacl + chmod
Estou executando o Ubuntu 14.04 LTS. Eu tenho um ponto de montagem chamado /files
que pertence a root
, o grupo é plugdev
e dei permissão ao grupo para escrever. Usei algumas informações no link para configurar isso. Especificamente os seguintes comandos:
sudo chgrp plugdev /files
sudo chmod g+w /files
Todos os usuários da máquina também fazem parte de plugdev
.
Eu montei uma unidade que tem 1% da partiçãoext4
.
Nesse momento, tanto user1
como user2
podem criar arquivos / pastas em /files
. Mas, se user1
criar um arquivo ou pasta em /files
, então user2
não poderá modificá-lo ou criar arquivos nele.
Eu estou querendo saber como posso fazer com que todos os usuários possam ler / escrever (e, quando aplicável, executar) qualquer / todos os arquivos / pastas criados em /files
, independentemente de quem o criou.
Se for importante, /files
também é um compartilhamento do Samba montado em uma máquina com Windows 7.
Acho que isso é exatamente o que você precisa. Esta questão já foi respondida por lá.
Você precisa setfacl + chmod
As permissões nos arquivos que você está criando provavelmente não têm permissão de gravação para o grupo. Se você definir o fmask
(para arquivos) e o dmask
(para diretórios) no seu /etc/fstab
, isso deve corrigir o problema.
fmask
pode ser algo como 113
, para permissões padrão de 664
ou rw-rw-r-
dmask
pode ser algo como 002
, para permissões padrão de 775
ou rwxrwxr-x
.
Lembre-se de que os diretórios precisam de permissão de execução para acessá-los.