Вы можете chgrp
файлы для группы веб-сервера (или PHP, если он настроен на запуск от своего собственного пользователя) и chmod 770
их.Но это не принесет вам большой безопасности.
В качестве альтернативы, вы можете сделать то, что делают некоторые другие PHP CMS (например, Joomla) - когда необходимо изменить файл, подключите сервер к себе через FTP(с учетными данными владельца сайта) и загрузите файл замены.
Правда, однако, любой способ, которым вы разрешите людям изменять файлы на сервере, будет иметь свои подводные камни, и в целом безопасность будетпочти так же плохо, как сделать весь сайт доступным для записи.Независимо от того, как вы это делаете, я советую вам быть уверенным, что ваши механизмы аутентификации и контроля доступа не работают, так как вы берете на себя эти обязанности, особенно когда вы разрешаете веб-пользователям редактировать файлы.