Intereting Posts
Автоматизация входа в систему с помощью sudo и su Когда я убил пользователя root tty1 на ubuntu14.04, система перезагрузится. Зачем? YAD и Zenity – ввод времени начала / остановки для обрезания видео Запустить mysqld_safe в фоновом режиме Переключение выходных стоков / движущихся аудиопотоков – но некоторые приложения по-прежнему используют старую раковину! Как установить Fedora с новым ядром? Несколько типов доступа ssh от данного пользователя1 / клиента к одному пользователю2 / серверу Восстановление FreeBSD (8) путаница Монетный двор 17 (Корица): CTRL + Shift + U, не позволяющий вводить символы Юникода загруженный файл через filezilla на сервер proftp (на ubuntu 14.04 lts), но сообщил об ошибке 550 Почему “ IFS = read` используется так часто, а не `IFS =; в то время как читать..`? Как я могу запустить скрипт в /etc/init.d при загрузке? gpg -recv-ключи зависают, когда не запускаются root Можно ли использовать rsync для создания только жестких ссылок, а не копий? Организация заголовков ядра Linux

Маска ACL не работает должным образом

Если я скопирую файл с базовым ACL:

u::rw-,g::r--,o::r-- 

в каталог с ACL по умолчанию:

 u::rwx,g::rx,g:users:rwx,m::rwx,o::rx 

Я получаю файл с маской m::r-- . Я бы ожидал объединения разрешений двух записей группы (т. m::rwx ).

Почему это так? Это зависит от параметра mode используемого cp при создании файла?

(Я полагаю, вы работаете в Linux, работа ACL отличается между вариантами unix.)

cp не делает ничего особенного при копировании файла; он создает файл с режимом исходного файла, замаскированным маской каталога. Поскольку cp ничего не делает с маской файла, маска заканчивается пересечением маски каталога ( rwx ) и групповых разрешений файла ( r ).

 open("dir/file", O_WRONLY|O_CREAT|O_EXCL, 0644)