LINUX.ORG.RU
ФорумAdmin

головоломка с правами доступа


0

0

Привет, олл!

Очень нужна помощь. Допустим, есть юзер А группы Z и юзер B группы X. Как сделать так, чтобы только эти юзера (и можно их группы) могли модифицировать некий файл, а юзера других групп не могли? Какие надо выставить права?

Спасибо и пока, олл!


создать группу, отдать ей эти файлы и запихать туда юзеров

SadStork
()

А можно еще acl заюзать

anonymous
()

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

tyomych
() автор топика

Если несколько пользователей должны иметь права изменять один и тот же
файл, нужно:

1) пользователи должны быть членами одной группы: xxx
2) файл должен быть group-writeable и group-owned by xxx
3) чтобы эта группа пользователей могла создавать новые файлы в
   каком-либо каталоге, этот каталог должен быть group-writable и
   group-owned by xxx
4) чтобы новые файлы создавались group-writable, umask создающего
   процесса должен быть 002
5) чтобы новые файлы создавались group-owned by xxx, каталог, в
   котором они создаются, надо сделать setgid (chmod g+s)

iliyap ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.