LINUX.ORG.RU

Ответ на: комментарий от dgeliko

а для вновь созданных файлов?
допустим есть папка /mnt/nas/projects
owner и ownergroup на нее nobody
по acl:
rw для группы projects-write
r для группы projects
--- для остальных.

При создании нового файла owner у него ставится uid создателя.
Вот и интересно, как сделать, чтоб uid остался nobody.

anonymous
()
Ответ на: комментарий от anonymous

Или я что-то не понял, или какие проблемы-то? Ту команду что я указал - она и будет устанавливать владельцем директории и файлов юзера nobody. sU|sG|t|rU о чем нибудь вообще говорит??

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

 chmod 2775 

Все двенадцать атрибутов можно представить в виде битов двоичного числа, равных 1, если атрибут установлен, и 0, если нет. Порядок битов в числе следующий: sU|sG|t|rU|wU|xU|rG|wG||xG|rO|wO|xO

sU – это SetUID, заданный для файла заставляет выполнять файл с правами владельца файла.

sG – это SetGID, аналогично SetUID, но для групп

t – это t-атрибут, заданный для каталога запрещает удалять из каталога файла не принадлежащие пользователю

dgeliko ★★
()

> Рассматривать всех пользователей клиентов как анонимных пользователей (Treat all client users as anonymous users) — Если указан этот параметр, коды любых групп и пользователей сопоставляются с пользователем anonymous. Этот параметр соответствует указанию all_squash.

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