На нашем хостинге, в целях безопасности и более корректной работы Drupal с загружаемыми файлами, веб-сервер для каждого клиента работает от его хостинг-юзера, а не от общего пользователя www-data как на большинстве хостингов.

Благодаря этому, Drupal имеет полные права на управление файлами сайта и в целях безопасности автоматически устанавливает права:

444 на файл settings.php

555 на каталог default

Если перевести на понятный язык, то ближе всего по смыслу это "Только чтение". Поэтому файл нельзя отредактировать, а каталог - удалить. 

Чтобы отредактировать или удалить файл или каталог, вам нужно изменить права.

Сделать это с помощью SFTP-клиента , установив:

750 (drwxr-x---) для sites/default

640 (-rw-r-----) для sites/default/settings.php

либо по SSH, выполнив команды:

chmod 750 sites/default

chmod 640 sites/default/settings.php

После внесения изменений, не забудьте восстановить права на те, что были до изменений.

Комментарии (7)

alterra #
9 лет 15 недель назад
старейшина

Вопрос решён, спасибо Вам большое!

Nikit #
10 лет 44 недели назад
старейшина

Far manager (http://www.farmanager.com, аля Total Commander, только текстовый UI) - прекрасно умеет работать с SSH через модуль NetBox: можно запускать консольные команды, меняет права и оунера, и т.д...

effectif #
10 лет 45 недель назад
старейшина

У кого вызывает трудности работа с ssh, воспользуйтесь Файловым манагером в ПУ

m.vitaly #
11 лет 11 недель назад
сисадмин

Данное руководство предполагает подключение по протоколу SSH, встроенный FTP клиент TotalCommander не поддерживает изменение прав на файлы. Обратите внимание на альтернативные клиенты FileZilla или WInSCP

С уважением, Виталий
kulik343 #
10 лет 46 недель назад
старейшина

КУДА прописывать эти цифры в WInSCP, можете толком объяснить?

с уважением, вл

droman #
10 лет 45 недель назад
сисадмин

Здравствуйте.

Виталий выше Вам привел ссылку на настройку WinSCP.
Повторяю ее еще раз https://drupalhosting.ru/docs/работа-с-sftpscpftp-клиентом-winscp.

С уважением, Роман Дежин.

yazon19 #
11 лет 11 недель назад
старейшина

Уточните пожалуйста, куда прописать 750, у меня ftp-клиент total commander

Ю.Ямш