Как установить права на файлы в Centos 7 + VestaCP?
Добрый день.
Я установил Centos 7 на ноутбук, поставил на неё панель управления VestaCP. Получил доступ с внешки пробросив порт на роутере и использовав сервис no-ip.
Сейчас при подключении через FileZilla к своему сайту на сервере я вижу список его каталогов., могу по ним бегать.., но не могу менять имена файлов, выставлять их атрибуты. Почему это происходит и как вернуть возможность управления файлами сайта, находящихся на сервере, через FileZilla?
P/S: вот, что пишет FileZilla при попытке подключения к серверу:
Статус: Соединение установлено, ожидание приглашения...
Статус: Небезопасный сервер, не поддерживает FTP через TLS.
Статус: Авторизовались
Статус: Получение списка каталогов...
Статус: Список каталогов "/" извлечен
Вот, что пишет при попытке смены имени файла:
Статус: Переименование '/public_html/admin/config-dist.php' в '/public_html/admin/config.php'
Команда: RNFR config-dist.php
Ответ: 350 Ready for RNTO.
Команда: RNTO config.php
Ответ: 550 Rename failed.
Банально прав не хватает. Линух - это НЕвинда, сколь бы виндоподобный дистриб не брать. Линух - это UNIX (ну или почти UNIX-для копирайт-наци), и в нем принципиально иной подход к безопасности. Частично такой подход действует на Windows Server, ну похожий немного. Вне домашнего каталога пользователя - прав нет нигде и ни на что. Ну еще в /tmp есть. А уж переименовать файл, принадлежащий или юзеру www или руту - ну тут сразу барабан через плечо.
webirus правильно сказал - только ssh, только хардкор :-)