Наследование разрешений каталога Linux для созданных новых файлов

Ive следующая папка

drwxr-xr-x 7 root root 45056 Nov 25 12:39 data 

Которые включают sub dirs и файлы всех его 755,

  • Запустить exe из сетевого ресурса, с правами администратора?
  • Предоставление разрешения на запись нескольким пользователям в папке в Ubuntu
  • Как я могу использовать скриншоты браузера с более высоким разрешением, чем поддерживает мой браузер?
  • Отсутствие разрешения на открытие папки пользователя
  • Не может быть папка Acess на внешнем жестком диске HD
  • Масштаб (или центр) водяного знака с ffmpeg до того же разрешения, что и выходной файл
  • Но когда я создаю новый файл внутри этого каталога, его разрешение на получение

     -rw-r--r-- 1 root root 0 Nov 28 2013 new 

    Как создать новые файлы в этих dir, возьмите 755, не делая этого вручную, я попробовал chmod g + s и ничего не произошло,

    какие-нибудь советы

  • Как извлечь текст с помощью OCR из PDF в Linux?
  • X эквивалент утилиты 'screen'
  • Проверка массового порта 80
  • Инструмент, такой как Media Segmenter для Linux
  • Обеспечение того, чтобы новые файлы в каталоге принадлежали группе
  • Сделать терминал распознавать PageUp и PageDown при переназначении на разные клавиши
  • One Solution collect form web for “Наследование разрешений каталога Linux для созданных новых файлов”

    Единственный способ установить разрешения бит – через umask. Когда файл создается, скажем, с разрешениями 666 (это в восьмеричном), ваш umask решает, какие биты перевернуты на 0.

    Для дальнейшего объяснения: rwx rwx rwx для User Group World соответственно. Если каждый бит был установлен в 1 (111 111 111), это будет 0777 (в восьмеричном). 0666 – 110: 110: 110 или rw_rw_rw. Надеюсь, что это имеет смысл.

    Ваш umask по умолчанию будет 022 – (восьмеричный 022). Это говорит о том, какие биты должны храниться (0) и которые не являются (1). (Это немного неинтуитивно).

    Возьмите 666 созданный файл: 6 & ~ 0 = 6 6 & ~ 2 = 4 6 & ~ 2 = 4

    Таким образом, созданный файл будет иметь разрешения 644 (rw-r-r–).

    Обратите внимание, что эффект umask заключается в том, чтобы скрыть биты, которые заданы для вызова создания файла. Если вызов занимает 666, невозможно сделать его 755 без выполнения «chmod a + x file» вручную.

    Кроме того, эффект g + s, устанавливающий группу suid, заключается в том, чтобы установить собственную группу, а не битовые разрешения. В этом отношении Windows намного точнее в этом отношении (ACL), но есть расширения файловой системы для добавления разрешений ACL в файловые системы Linux.

    Давайте будем гением компьютера.