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

У меня есть папка «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 

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