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

Я использую сервер хостинга FreeBSD 10.3, где у меня нет полномочий быть суперпользователем. Я использую apache2 для веб-страниц нашей компании. Предыдущий администратор веб-страниц, похоже, установил разрешение ACL для каталога, но я хочу его удалить. Скажем, каталог называется foobar.

Теперь результатом «ls -al foobar» является следующее:

  • Как управлять аутентификацией с несколькими VPS и GoogleApps?
  • Возможно ли создать «отрицательный» ACL?
  • Разрешение группы ACL по-прежнему не позволяет разрешениям на запись
  • Восстановление из «chmod -R 777 /» в Ubuntu
  • rsync терпит неудачу / зависает при копировании из Linux ext4 в FreeBSD ZFS (через SSH)
  • Ящик NAS, смонтированный через CIFS - проблема с разрешениями
  • drwxrwxr-x+ 2 myuser another_user 512 Nov 20 2013 foobar 

    И разрешение:

     [myuser@hosting_server]$ getfacl foobar # file: foobar/ # owner: myuser # group: another_user user::rwx group::rwx mask::rwx other::rx 

    Здесь я хочу удалить разрешение ACL и знак «плюс» в последнем списке разрешений. Так я и сделал

     setfacl -b foobar 

    Он исключил специальное разрешение, регулируемое ACL, но не удалил знак плюса.

    Мой вопрос: как я могу стереть знак плюса в списке разрешений, показанный 'ls -al foobar'?

  • Безопасное хранение необработанных изображений на USB-накопителях
  • доступ пользователей и отказ в доступе
  • Почему Linux / POSIX есть, но не lchmod?
  • Установите липкий бит по умолчанию для новых каталогов через ACL?
  • umask не работает, как ожидалось, в другом, чем домашний каталог
  • Ящик NAS, смонтированный через CIFS - проблема с разрешениями
  • 2 Solutions collect form web for “Как удалить ACL из каталога и вернуться к обычному контролю доступа?”

    Моя проблема была решена с помощью:

     setfacl -bn foobar 

    Дело в том, что мне также нужно удалить aclMask из каталога с помощью опции -n … Страница man setfacl гласит:

      -n Do not recalculate the permissions associated with the ACL mask entry. This option is not applicable to NFSv4 ACLs. 

    Я не уверен, почему этот вариант работал, но он …

    Нечетный … не может воспроизвести:

     ls -l | grep foobar drwxr-xr-x+ 2 maulinglawns maulinglawns 4096 jan 24 14:25 foobar setfacl -b foobar/ ls -l | grep foobar drwxr-xr-x 2 maulinglawns maulinglawns 4096 jan 24 14:25 foobar 

    К сожалению, у меня нет доступа к BSD для тестирования прямо сейчас.

    Системная информация:

     Distributor ID: Debian Description: Debian GNU/Linux 8.7 (jessie) Release: 8.7 Codename: jessie 
    Linux и Unix - лучшая ОС в мире.