1

Я настроил Ubuntu в качестве веб-сервера разработки - однако у меня возникают проблемы с правами доступа к файлам. У меня есть 2 пользователя, user1 и user2 , и они оба помещены в группу www-data .

Я загрузил новый файл с user1, поэтому файл принадлежит user1 и группе www-data.

В настоящее время, если пользователь 2 хочет изменить разрешения для этого файла, чтобы сказать 777 - они не могут.

Есть ли способ разрешить каким-либо пользователям в группе изменять разрешения и т.д. в этом файле? Я попытался изменить umask на 002 и несколько других комбинаций, которые были предложены без удачи.

1 ответ1

1

Из chmod(2) -

   The effective UID of the calling process must match the  owner  of  the
   file,  or  the  process  must  be  privileged  (Linux: it must have the
   CAP_FOWNER capability).

Тем не менее, user2 (с разрешениями на запись в каталог) может создать копию файла, установить его разрешения, а затем заменить исходный файл на копию.

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