permite que todos os usuários leiam / gravem quaisquer arquivos / pastas na 2ª unidade, independentemente de quem a criou

3

Estou executando o 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 a criou.

Se for importante, /files também é um compartilhamento do Samba montado em uma máquina com Windows 7.

    
por IMTheNachoMan 06.10.2015 / 04:15

1 resposta

2

O que você está tentando criar é uma montagem "legível para o mundo" ... Não é muito seguro, mas se é isso que você quer, você deve não apenas permitir o g roup, mas também o u s e o thers para r ead e w rite. Idealmente, você também gostaria de fazer isso para os arquivos já existentes recursively

Então mude:

sudo chmod g+w /files

para:

sudo chmod --recursive ugo+rw /files

No entanto: absolutamente, positivamente não volte aqui para lamentar e reclamar depois que um dos usuários excluir toda a estrutura de diretórios de outro usuário para liberar espaço para armazenar coleção de his / her / its de pr0n.

; -)

    
por Fabby 07.10.2015 / 19:49