На этот вопрос уже есть ответ здесь:
I у меня есть папка с именем servers, и мне нужно сделать ее и все ее содержимое доступными как для всплеска, так и для майнкрафт.
Я пробовал
chmod -R minecraft+surge servers
он отвечает
chmod: invalid mode: ‘minecraft+surge’
Разрешения классные . Есть два способа сделать это:
«Способ UNIX» сделать это - создать новую группу servermanagers
или аналогичную и сделать так, чтобы группа-владелец папки:
sudo groupadd servermanagers
sudo usermod -aG servermanagers minecraft
sudo usermod -aG servermanagers surge
sudo chown -R :servermanagers servers/
sudo chmod 755 servers/
Вы также можете просто использовать группы по умолчанию surge
или minecraft
и просто установить любую из этих групп в качестве владельца (хотя это может сделать интересные вещи разрешения) , Тем не менее, это раздражает иметь группы для этого, поэтому введите ...
Если ваша система поддерживает ACL (жесткие диски EXT4 автоматически сделают это), вы можете просто использовать ACL :
sudo setfacl -Rm u:minecraft:rwx servers/
sudo setfacl -Rm u:surge:rwx servers/
sudo getfacl -a servers/ | sudo setfacl -d -M- servers/
Конечно, убедитесь, что ваша система поддерживает ACL. См. man setfacl
для получения дополнительной информации.