Вопрос возник опять:
Есть пользователь А - администратор
Есть пользователь Б - пользователь
Есть каталог TEMP -
- пользователи А имеет полный доступ к данному каталогу
- пользователь Б имеет доступ на чтение и запись
Есть каталог PROJECTS
- пользователь А имеет полный доступ
- пользователь Б имеет доступ только на чтение к файлам и директориям.
Сам вопрос:
Пользователь Б бросает файлы в директорию TEMP
Пользователь А видит новые файлы в директории TEMP, проверяет те ли файлы дал пользователь Б, и
копирует файлы в папку PROJECTS.
По идее файлы скопированные в директорию PROJECTS должны для пользователей Б, В, Г... открыты только для чтения, но права скопированных файлов не унаследуются от родительской папкой PROJECTS. В результате пользователи Б, В, Г имеют практически полный доступ к файлам которые были перенесены в PROJECTS.
Как это исправить? приходится каждый раз делать:
chmod -R u=rwx,g=rwx,o=rx PROJECTS
chown -R А:А PROJECTS