Рейтинг:4

Разрешить группе пользователей создавать и записывать файлы в заданном каталоге

флаг th

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

Я сделал новое веб-изображение группы

веб-изображение addgroup

и

веб-изображение adduser user1
веб-изображение adduser user2
веб-изображение www-data adduser

Я изменил разрешения imagedir

chown -R www-data:webiimage image/

и пользователь1 может писать, но у файла есть права

-rw-rw-r-- 1 пользователь1 пользователь1

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

флаг au
Когда несколько разработчиков работают на одной машине, это очень странно. Что именно вы имели в виду?
флаг th
@Alexander несколько человек должны иметь возможность обновлять изображения, которые также обрабатываются (масштабируются или обрезаются) веб-сервером. Я не думаю, что это странно (люди не разработчики - если вы думаете о vcs)
Рейтинг:8
флаг cn

Вы можете установить setgid немного для этого:

sudo chmod g+s изображение/

Это приведет к тому, что любой файл, созданный в этом каталоге, будет принадлежать той же группе, что и каталог. Таким образом, если изображение принадлежит группе веб-изображение, любой файл, созданный там, будет принадлежать группе веб-изображение. Если для группы также установлены права на чтение и запись, все члены группы смогут обновлять файл.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.