Как сделать все текущие и будущие файлы в каталоге, доступным для чтения определенной группой / пользователем?

У меня есть папка «Drop Box» для студентов, которые представляют задания. Его разрешения установлены на «drwx-wx —», где все ученики принадлежат к группе. Это позволяет им записывать, но не читать из папки. Я бы хотел настроить ACL, поэтому пользователь cs63 (учетная запись, используемая преподавательским составом) может читать все файлы. Я пробовал делать:

chmod +a "user:cs63 allow read,file_inherit,directory_inherit" Top 

в каталоге верхнего уровня, в котором отображаются все каталоги Drop Box. Когда я смотрю на атрибуты с «ls -lde», я вижу:

 user:cs63 allow list,file_inherit,directory_inherit 

Я предполагаю, что «чтение» было изменено на «список», потому что «чтение» не относится к каталогам, но как указать, что я хочу, чтобы cs63 мог читать, а не просто список, все файлы?

Кроме того, как только я установлю правильный ACL, будет ли он применяться к файлам, которые уже были отправлены или только к будущим?

Я подключаюсь к серверу через ssh, поэтому мне нужно сделать все это в командной строке.

РЕДАКТИРОВАТЬ:

Я попытался предложить @ mindc:

 chmod -R +a "user:cs63 allow read,file_inherit,directory_inherit" Top 

Он работал для большинства файлов, но не для подкаталога, разрешения которого были:

 drwx---rwx+ student cs63sp12 

где пользователь cs63 является членом cs63sp12. Когда я делаю «ls -le» в подкаталоге, я получаю:

 0: user:cs63 allow list,file_inherit,directory_inherit 

One Solution collect form web for “Как сделать все текущие и будущие файлы в каталоге, доступным для чтения определенной группой / пользователем?”

Попробуйте использовать переключатель -R , например:

 chmod -R +a "user:cs63 allow read,file_inherit,directory_inherit" Top 
  • Какие разрешения я должен установить, если я единственный пользователь?
  • dnsmasq не прослушивает файл conf
  • Настройка имен вкладки терминала в OS X и использование vim
  • NMAP-зондинг VirtualBox Client
  • Простейший способ сравнения контрольной суммы md5?
  • OS / X: невозможно выполнить сценарии оболочки - выдает новое окно, которое немедленно выйдет
  • Как я могу искать / просматривать в памяти какого-либо процесса?
  • Чтение последовательного порта с помощью кота не дает мне ничего, но экран работает?
  • Компиляция программ в OSX
  • Как изменить имя приложения emacs из «Emacs» на другое в OSX?
  • Как может команда монтирования сбой в одном окне терминала, но не в другом?
  • Показывать вывод на терминале и вывод в файл журнала без использования тройника
  • Interesting Posts

    Grub не распознает пароль

    как захватить статус возврата каждой команды из сценария оболочки с несколькими командами

    Моя клавиатура идентифицирует как мышь

    Нет Вход в систему от tty2 до 6

    Cygwin DenyHosts-файл-файл-демона: нет такой ошибки файла или каталога

    Загрузка образа файловой системы с жесткого диска с использованием GRUB2 с сохранением

    U-Boot: загрузка без перезагрузки DTB

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

    Как передать аргумент, хранящийся в переменной, в WGET

    Простой, удобный графический интерфейс поиска файлов?

    Как удалить апостроф (') из нескольких столбцов файла .CSV?

    Почему shell globs пропускает файлы точек по умолчанию?

    Выполнять вывод команды в tcsh

    Поиск слова из определенного файла словаря в sdcv (консольная версия словаря Stardict)

    скрипты bash преобразуют прописные буквы в нижний регистр и наоборот

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