permite que todos os usuários leiam / escrevam quaisquer arquivos / pastas na 2ª unidade, independentemente de quem a tenha criado no linux

1

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.

    
por IMTheNachoMan 07.10.2015 / 04:42

2 respostas

0

Acho que isso é exatamente o que você precisa. Esta questão já foi respondida por lá.

Você precisa setfacl + chmod

link

    
por 07.10.2015 / 05:25
0

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.

    
por 07.10.2015 / 05:17