У меня вопрос, как я могу сделать одну папку доступной при запуске скрипта.
В этом случае давайте позвоним Бобу, который копирует свою папку с помощью скрипта в определенное место, и Джеффу, который также делится тем жеgroup as bob и он копирует туда свой файл с помощью скрипта.
Проблема в том, что когда я устанавливаю группу файлов, им нужно разрешение на запись и выполнение, а когда я предоставляю им, они могут видеть содержимое файла друг друга.если они знают полный путь к файлу.
Чтобы остановить это, я думаю полностью удалить все разрешения для папки и дать разрешение только при запуске скрипта и выполнении процесса копирования.
Но проблема в том, что когда эти пользователи запускают сценарий и сценарий пытаются chmod
получить разрешение на доступ к файлу, которое они не смогут получить, потому что у них недостаточно прав для этого.Кроме того, если я добавлю их на sudoers
, они смогут chmod
и изменить что угодно, когда захотят изменить.
Так что я так озадачен тем, как заставить скрипт изменять разрешение напапку и после завершения копирования вернитесь к предыдущему разрешению