Como posso tornar uma pasta acessível a vários usuários? [duplicado]

0

Eu tenho uma pasta chamada servers, e eu preciso fazer isso, e todo o seu conteúdo acessível tanto para surtos quanto para minecraft.

Eu tentei

chmod -R minecraft+surge servers

responde

chmod: invalid mode: ‘minecraft+surge’
    
por Web Master 19.11.2017 / 06:21

1 resposta

3

As permissões são legais . Existem duas maneiras de fazer isso:

Grupos de usuários

A "maneira UNIX" de fazer isso é criar um novo grupo servermanagers ou similar, e fazer com que o grupo proprietário da pasta:

sudo groupadd servermanagers
sudo usermod -aG servermanagers minecraft
sudo usermod -aG servermanagers surge
sudo chown -R :servermanagers servers/
sudo chmod 755 servers/

Você também pode usar apenas os grupos padrão surge ou minecraft e apenas definir um desses grupos como o proprietário (embora isso possa fazer algumas coisas de permissão interessantes ). No entanto, é chato ter grupos para isso, então entre ...

ACLs

Se o seu sistema suportar ACLs (os discos rígidos EXT4 farão isso automaticamente), você poderá usar uma ACL :

sudo setfacl -Rm u:minecraft:rwx servers/
sudo setfacl -Rm u:surge:rwx servers/
sudo getfacl -a servers/ | sudo setfacl -d -M- servers/

Claro, certifique-se de que seu sistema suporta ACLs. Veja man setfacl para mais informações.

    
por Kaz Wolfe 19.11.2017 / 06:50