Использование umask для установки групповых разрешений

Давным-давно старый друг показал мне способ использовать восьмеричную или шестую umask с группой, я думаю, используя /etc/profile . Я не уверен.

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

благодаря

2 Solutions collect form web for “Использование umask для установки групповых разрешений”

Отсутствует групповая маска для каталога и файлов, как говорит karslon. Вместо этого вы можете использовать идентификатор группы

SGID или setgid: он наследует права группы владельца файла при исполнении. Для каталогов это также может означать, что при создании нового файла в каталоге он наследует группу каталога (а не пользователя, создавшего файл).

Численное представление setgid:

 Octal Binary Representation 0 000 setuid, setgid, sticky bits are cleared 1 001 sticky bit is set 2 010 setgid bit is set 3 011 setgid and sticky bits are set 4 100 setuid bit is set 5 101 setuid and sticky bits are set 6 110 setuid and setgid bits are set 7 111 setuid, setgid, sticky bits are set 

Не совсем umask aka (пользовательская маска) задается пользователем. Вы можете добавить скрипт / etc / profile, который будет проверять пользователей этой группы, и соответственно изменит их Umask, но насколько я знаю, gmask установки gmask не применяется.

  • Почему создаются каталоги с разрешениями 2070 и файлы с 060 в каталоге с битом setgid?
  • Как установить `umask` для всего сеанса gnome?
  • Не применяется ли umask к файлам?
  • Apache создал файлы и разрешения для CentOS 6.x
  • Клиенты SFTP загружают файлы со слишком строгими правами
  • Разрешения на ftp'd-файлы, похоже, не соответствуют umask
  • AIX ftpd - как установить umask для данного пользователя?
  • Разрешения umask, которые не приводят к изменению
  • Как определяются разрешения по умолчанию (на OS X)?
  • Где применяется значение, которое umask применяется для
  • Как сделать любой вновь созданный файл в определенном каталоге исполняемым, доступным для чтения и записи по умолчанию для всех пользователей
  • Interesting Posts

    В главном меню GNOME нет элементов в обновлении openSuse 11.4

    Debian создает живое постоянство через Windows

    Существуют ли веб-сайты, позволяющие искать, какой пакет содержит определенный файл?

    Цепочка сеансов SSH

    Как исправить размер fs для логического тома

    Требуется больше места на диске для root

    Что делать +, – и? символы представлены в `service -status-all`

    Как я могу выйти из Openbox упорядоченным образом?

    Проблема с переменной чтения от AWK

    Предотвращение / dev / sda *, sdb * от создания, оставляя / dev / disk / by-uuid / * или / dev / disk / by-label / * intact

    sed backreference: получить каждую строку и добавить ее к концу строки

    Измерьте время выполнения команды, включая расширение подстановки команд

    Какой хороший текстовый редактор с поддержкой RTL (справа налево)?

    В PCManFM можно запустить и подключиться к SFTP-серверу?

    Дата преобразования Bash в файл csv с awk или другим средством linux (csvcut)

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