Как изменить владельца файла / папки на удаленном сервере без доступа к командной строке?
У меня есть только доступ к панели directadmin (и к ftp-доступу), и для моей установки mediawiki мне нужно изменить владельца определенной папки (так chown
). Более конкретно, мне нужно сделать это:
sudo chown -R www-data:www-data images/
Есть ли способ сделать это без командной строки? С директадмином или через фтп?
2 ответа
CHOWN не работает через FTP и SFTP, протокол FTP не поддерживает его. Вам понадобится либо прямой доступ, либо полноценная удаленная оболочка SSH2.
В DirectAdmin вы можете только "сбросить" владельца через "Диспетчер файлов".
filezilla и другие известные ftp-клиенты поддерживают изменение прав доступа к файлам и папкам на сервере. Также вы можете использовать umask для изменения прав доступа с помощью php. Тогда нет необходимости в доступе из командной строки.