LINUX.ORG.RU

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


0

0

Привет, олл!

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

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

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

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

SadStork ()

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

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

anonymous ()

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

tyomych ()

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

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

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 ★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.