Права по умолчанию для содержимого отдельной директории

Не смог сформулировать лучше :-(
Есть директория /home/users/photo, куда мы с женой (оба в группе users) сбрасываем фотки и потом их разгребаем по мере сил. Файлы там, как обычно, создаются с правами 644, директории - 755, в результате приходится менять права вручную всякий раз, иначе жена из-под своего аккаунта на запись доступа не имеет. А склероз - такой склероз...
Итак, можно ли сделать так, чтобы по умолчанию все создаваемые в /home/users/photo файлы имели права 664, а директории - 775, и если да то как?

.

Это называется umask. Может быть, это поможет?

/

alexpro написал(а):
Это называется umask. Может быть, это поможет?

ИМХО вряд ли.
Или ты можешь представить себе "простопользователя", пользующегося командой cd и копирующего файлы в консоли? :)

Если правильно спросить тов. гугля, то для достаточно типовой задачи высока вероятность получения ответа.
В данном случае ключом является sys-fs/bindfs (не забыть соответственным образом сконфигурировать ядро и файловую систему (помним, что вне собственного домашнего каталога пользователю шарится вредно, потому в нулевом приближении полагаю целесообразным вынос каталога /home/users/photo на отдельный физический раздел с последующим монтированием посредством упомянутого приложения с назначением соответствующих прав в домашние каталоги пользователей)).

ЗЫ: Если не в лом, отпишись в той теме (хотя бы указание на приложение).
ЗЗЫ: Подумав нашёл интересным и для себя. Правда не помню что у меня в том ядре с FUSE... После поверки практикой отпишусь.

:wq
--
Live free or die

Спасибо, alexpro и Anarchist!

Спасибо, alexpro и Anarchist! Не совсем понял, в чём может быть проблема? "Per directory umask with bash" (точнее, fmask и dmask) для меня было бы идеально. Прелесть в том, что не надо выносить /home/users[/photo] на отдельный раздел - переразбивать винт на рабочей системе мне несколько стрёмно. Я обычно фото с флэшки копирую через mc, жена - через Dolphin. Если предложенный в ссылке метод работает только для голой консоли (cd, mkdir) - тогда да, печально - с тем же успехом я вспомню, что права надо сразу поправить.
А bindfs, имхо, в моём случае пушка на воробьёв. Если уж выносить общеюзерские директории на отдельный раздел, то fmask и dmask можно и в fstab прописать.

Danhuu написал(а): Прелесть в

Danhuu написал(а):
Прелесть в том, что не надо выносить /home/users/photo] на отдельный раздел - переразбивать винт на рабочей системе мне несколько стрёмно.

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

А так bind'ить можно и просто каталог (не обязательно соответствующий выделенному разделу).

Danhuu написал(а):
А bindfs, имхо, в моём случае пушка на воробьёв. Если уж выносить общеюзерские директории на отдельный раздел, то fmask и dmask можно и в fstab прописать.

Рекомендую man mount :)
Внимательное прочтение указывает на то, что интересующие опции доступны далеко не для всех файловых систем.

:wq
--
Live free or die

Путей много. Может помочь

Путей много. Может помочь acl. Надо включить его в ядре, поставить sys-apps/acl и для некоторых типов фс добавить опцию включения acl при монтировании. Далее настраиваем на общую папку acl и acl по умолчанию (d:...) командой как то так setfacl -m d:g:users:rwx /home/users/photo -R && setfacl -m d:users:rwx /home/users/photo -R

Спасибо! Если не получится

Спасибо! Если не получится выставить fmask и dmask по ссылке из первого ответа, попробую этот путь.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".