Intereting Posts
Выбор формата файла / home между NTFS и Ext4, Понимание торговых выходов в производительности и обмен данными с WinXP в режиме двойной загрузки Как получить больше уровней яркости с помощью клавиш Fn + в Xfce? Как повреждение памяти обрабатывается Linux при завершении процесса? Есть ли способ обнаружить нулевые байты (␀, NUL, \ 0) в sed? Предоставление разговора FreeBSD. Как произносится rc.conf? Исправить терминал после отображения двоичного файла bash не читает $ TERMINFO при входе в систему (через SSH) Вращающиеся лог-файлы Rsync Как группировать буквенно-цифровые разрешения Создание зашифрованного туннеля между 2 Lans Почему этот пароль терпит неудачу в правилах AIX и Solaris В команде `sudo find`, как я могу убедиться, что команда` -exec` запускается как обычный пользователь? Как получить размер специального файла блока? возвращающие строки, соответствующие совпадению оболочки оболочки Работа с поиском в manpage

Совместное использование локального каталога между локальными пользователями с полными разрешениями

Как вы обмениваетесь каталогом

/home/shared 

между двумя пользователями «eris» и «discordia», так что оба могут получить доступ к каталогу в соответствующем домашнем каталоге, например

 /home/eris/shared 

а также

 /home/discordia/shared 

и оба имеют полное рекурсивное разрешение на чтение и запись в соответствующем каталоге? Каталоги должны лежать на одной файловой системе.

  • Я пробовал использовать привязки и ACL, но они не очень хорошо работают при перемещении (и копировании?) Файлов в общий каталог, и в этом случае ACL по умолчанию не будет применяться, и файлы будут сохранять исходные разрешения вместо этого,
  • То же самое справедливо для использования флага setguid,
  • bindfs с опцией «зеркало» делает то, что я ищу, но ценой очень низкой производительности, как показал Гай Паддок .
  • установка глобальной umask на 002 не является вариантом,
  • ни один из них не использует vfat.

    Методы, о которых вы упомянули, – это то, как я попытался бы это сделать, в частности ACL, используя setfacl для этого. Я бы попытался установить ACL наверху и сделать так, чтобы он был рекурсивно применен, но это не защитит файлы / директории, которые перемещаются в этот каталог, который этого не хватает, я считаю.

    Вы можете использовать что-то вроде incron для запуска скрипта в любое время, когда новые каталоги или файлы вводятся в этот «общий» каталог с помощью перемещения и применяют необходимые ACL с помощью setfacl если они отсутствуют.