У меня есть сценарий, который я использую в панели управления администратора, чтобы пользователи могли легко изменять разрешения на запись для некоторых файлов конфигурации, но у меня есть небольшая проблема.
Есть 2 основных переключателя, один из которых позволяет пользователю изменить файл на «доступный для записи» => 0777, а другой - на «защищенный» => 0444. Первый работает нормально, однако со вторым, когда я его запускаю ошибки не отображаются, и он действует, как если бы он успешно изменил разрешения, но просмотр по FTP показывает, что файл на самом деле является 0644, кажется, он не может успешно измениться на 0444. Есть идеи?