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

Возможный дубликат:
Сделать все новые файлы в каталоге доступным для группы

У меня есть каталог, в котором хранятся файлы / каталоги совместной работы. Скажем, каталог abc принадлежит root а группаproject-abc . Я бы хотел, чтобы в этом каталоге было следующее:

  1. Только членам группы project-abc разрешено изменять содержимое этого каталога.
  2. Файлы, добавленные в abc должны иметь разрешения на чтение и запись, установленные для членов или группы abc
  3. Добавленные каталоги должны иметь права на чтение, запись и выполнение для группы abc

Это просто для статических каталогов, но ожидается, что содержимое этого каталога будет изменяться довольно часто. Каков мой лучший подход к получению желаемого результата?

  • Задавать групповые разрешения как разрешения владельца
  • назначение привилегий чтения / записи для папки пользователю в CentOS 7
  • Доступ к файлам базы данных Mysql
  • Должен ли я развертываться с тем же пользователем, который запускает веб-сайт?
  • Не удалось записать компакт-диск в читаемый мир в NFS
  • Проблема с скрытым каталогом FTP Centos 7
  • Могу ли я получить «Permission denied» при нехватке места?
  • Что означает «s» в следующем разрешении: «- rwsr-x ---»
  • One Solution collect form web for “Как установить разрешения для каталога, чтобы файлы и каталоги, созданные под ним, поддерживали разрешения на групповую запись?”

    Лучшее, что вы можете сделать, это добавить бит setgid ( chmod g+s ) в ваши каталоги. См. Каталог Setuid и Setgid в руководстве Coreutils . Затем новые каталоги сохраняют групповое владение.

    Что касается разрешений, самое лучшее, что вы можете сделать, это убедиться, что umask 002 используется каждый раз, когда кто-то работает внутри этого каталога.

    (Да, базовые разрешения в стиле UNIX слишком часто используются иногда … Я не знаю, могут ли ACL упростить совместную работу внутри каталога. Если они активированы в вашей системе, вы можете посмотреть.)

    Interesting Posts

    Что такое подходящая структура именования для хранения пакетов приложений?

    Помощь с использованием кавычек в поиске grep

    Получение дампа кода из двоичного кода

    Как «завиток» в командной строке определяют тип MIME загружаемого файла?

    Уничтожать локальные файлы на удаленном сервере

    Развертывание диска с таблицей GPT

    Порядок сортировки для заказа этого списка в определенном порядке

    Почему `systemd-tmpfiles -clean` не работает?

    Выполняется ли команда автоматически при настройке переменной?

    Я случайно изменил значок меню Linux Mint на нечто очень большое. Теперь я не могу изменить его назад

    Разделить видео на несколько фрагментов в соответствии с несколькими начальными и конечными кадровыми индексами

    Используя `find`, как я могу получить` rm` для печати более полного имени пути, чем при выполнении через `-execdir`?

    Вариант Pacman предположить «да» на каждый вопрос?

    Как создать панель запуска графического интерфейса для xfce4-терминала с рыбой, но наследуя переменные среды из bash?

    Разверните раздел в Gparted назад или перемещение назад + expand

    Linux и Unix - лучшая ОС в мире.