4

Каждый раз, когда я создаю новый файл или папку в Linux, он доступен для меня, а не для группы. Я хочу изменить настройки системы так, чтобы каждый новый файл или папка были автоматически доступны группе. Там в любом случае?

2 ответа2

6

Из статьи:

chmod g+s <directory>  //set gid 
setfacl -d -m g::rwx /<directory>  //set group to rwx default 
setfacl -d -m o::rx /<directory>   //set other

Далее мы можем проверить:

getfacl /<directory>

Выход:

file: ../<directory>/
owner: <user>
group: media
flags: -s-
user::rwx
group::rwx
other::r-x
default:user::rwx
default:group::rwx
default:other::r-x

Больше информации: http://www.linuxquestions.org/questions/linux-desktop-74/applying-default-permissions-for-newly-created-files-within-a-specific-folder-605129/

0

Это можно сделать с помощью утилиты umask . Что такое Umask и как настроить Umask по умолчанию под Linux?

Вы можете настроить скрипт, который запускается автоматически при загрузке, который выполняет команду

umask 777

например, дать каждому разрешение на чтение / запись и выполнение.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .