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

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

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

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'?

  • Использование списков ACL для чтения / удаленной файловой системы
  • Предопределенные идентификаторы групп через дистрибутивы Linux?
  • exim4 на debian: почему этот ACL работает при тестировании с -bh, но не в реальном использовании?
  • Предоставить пользователю разрешение на доступ к файлам в каталоге
  • Suse-эквивалент Solaris ls -V
  • Как установить списки контроля доступа в ACL в OpenLDAP
  • Списки контроля доступа и разрешения на каталог
  • Доступны ли данные из других систем с одинаковым UID?
  • 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 - лучшая ОС в мире.