Разрешения mkdir не соответствуют umask (изменение зависит от местоположения)

Всякий раз, когда я создаю новые каталоги в своем доме (или его подкаталогах), у них нет разрешения на запись, хотя umask установлен правильно. Файлы, которые я делаю, имеют разрешение на запись.

[mmanary@seqap33 ~]$ umask 0002 [mmanary@seqap33 ~]$ mkdir testDir [mmanary@seqap33 ~]$ touch testFile [mmanary@seqap33 ~]$ ls -l dr-xr-x--- 2 mmanary mmanary 0 Apr 15 10:25 testDir -rw-rw-r-- 1 mmanary mmanary 0 Apr 15 10:26 testFile 

Если я переключусь на папку с общим хранилищем групп, то новые каталоги имеют разрешение на запись. Я могу легко переключать их с помощью chmod, но при использовании tar новый каталог не может быть записан, чтобы сбой tar с «Permission Denied». Любая помощь приветствуется.

Изменить: я прочитал другие предложенные вопросы, но, похоже, не применяю их напрямую, потому что они связаны с более сложными случаями (другие задействованные пользователи). В случае, если это поможет:

 [mmanary@seqap33 ~]$ getfacl . # file: . # owner: mmanary # group: mmanary user::rwx group::rx other::--- 

Edit2: по рекомендации комментариев моя файловая система – NFS

  • Установите sudo umask отдельно от пользователя, вызывающего его
  • Apache создал файлы и разрешения для CentOS 6.x
  • Правильная настройка Red Hat Daemon Umask
  • Как установить `umask` для всего сеанса gnome?
  • установить umask для файловой системы, установленной sshfs
  • Какое правильное решение для веб-сервера пытается записать в каталог?
  • По умолчанию umask 077 не применяется при запуске сеанса
  • настройка scp и umask
  • 3 Solutions collect form web for “Разрешения mkdir не соответствуют umask (изменение зависит от местоположения)”

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

    Единственный раз, когда я видел такой сценарий, – это когда общий ресурс NFS экспортируется с сервера Windows, использующего службы NFS для Windows. Атрибуты POSIX, требуемые миром Unix / Linux, не отображаются корректно на атрибуты NTFS, и результат заключается в том, что разрешения отображают одну вещь и (иногда) действуют как другие.

    В нашей конкретной ситуации мы потратили пару недель, пытаясь разрешить ситуацию, и в конечном итоге стерли систему Windows и установили Linux-систему на аппаратное обеспечение.

    Если в папке установлен липкий бит chmod + s, umask переопределяется атрибутами владельца папки. поэтому вы можете видеть несогласованные результаты между папками.

    Interesting Posts

    Невозможно подключиться к устройствам Bluetooth (т.е. громкоговорителям) на debian jessie

    Почему я могу подключиться к IP-интерфейсу сетевого интерфейса (на сервере с несколькими сетевыми интерфейсами) при удалении сетевого кабеля?

    Я не вижу .bashrc в моем домашнем каталоге, но хочу сделать постоянное изменение на моем пути

    Как запустить время по нескольким командам И записать вывод времени в файл?

    Удалить все файлы путем поиска

    ACL и классические разрешения

    Запустить программу с дополнительной дополнительной группой

    Разница между командой `ls 2> tmp> tmp` и командой` ls> tmp`

    Получить список из 3 буквенных команд в Mac OS X

    xinerama, 2 карты, 3 монитора

    Tmux не может найти окно

    Результат diff двух файлов с коммутируемыми линиями говорит, что отсутствует одна и та же строка дважды

    Попытка запуска mongodb при запуске Debian 9

    Самый короткий способ извлечь последние 3 символа базы (минус суффикс) filename

    Как вы опускаете «./» при запуске скриптов в текущем каталоге

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