We are happy to announce that Vesta is back under active development as of 25 February 2024. We are working on v1 candidate and expect to engage more with the community over the coming months. We are committed to open source, and we encourage contributors to help us build the future of Vesta.
Файл менеджер
Re: Файл менеджер
Дополню себя.
Даже если mc и позволяет работать с файлами на сервере, то чтобы скачивать и загружать их, пришлось настроить клиента FTP.
Причем, пользователю admin пришлось отредактировать путь так, чтобы он имел доступ ко всем папкам, начиная с корня, а не только к /home/admin.
Даже если mc и позволяет работать с файлами на сервере, то чтобы скачивать и загружать их, пришлось настроить клиента FTP.
Причем, пользователю admin пришлось отредактировать путь так, чтобы он имел доступ ко всем папкам, начиная с корня, а не только к /home/admin.
Re: Файл менеджер
извиняюсь конечно за следующие слова... но оно имеет место быть...
Если Вы не знаете команд линукс, наймите профессионального администратора сервера(не а(О+рукалицо)дмина в понимании ), не лазайте в настройки служб самостоятельно. Любые панели хостинга делаются для того чтобы, пользователь самостоятельно не лазил в настройки служб. Писателям на php: если Вы писатель и не знаете что есть php value, бросайте это делать - это не Ваше.
Если Вы не знаете команд линукс, наймите профессионального администратора сервера(не а(О+рукалицо)дмина в понимании ), не лазайте в настройки служб самостоятельно. Любые панели хостинга делаются для того чтобы, пользователь самостоятельно не лазил в настройки служб. Писателям на php: если Вы писатель и не знаете что есть php value, бросайте это делать - это не Ваше.
Re: Файл менеджер
И Все же менеджер можно реализовать при данной структуре.
Все скрипты и команды, выполняются в панели от имени admin, что создает сложности реализации файл менеджера.
Что если закрыть пользователя в chroot окружение, положить в домашнюю директорию все нужные библиотеки и команды для работы с файлами. И из под WEBа, при переходе на страницу ФМ все команды выполняются от пользователя user через ssh еще у php есть модуль ssh2
Получить список каталогов, распаковать, перенести или удалить файл, думаю не составит труда.
По скольку пользователь заперт в своей директории, он сможет выполнять только те команды и библиотеки, которые будут доступны для него.
Как побочный продукт, мы получаем доступ к урезанному шелу через SSH клиент, для любителей работать через консоль... Не на каждом шаред хостинге предоставляется такая возможность.
Все скрипты и команды, выполняются в панели от имени admin, что создает сложности реализации файл менеджера.
Что если закрыть пользователя в chroot окружение, положить в домашнюю директорию все нужные библиотеки и команды для работы с файлами. И из под WEBа, при переходе на страницу ФМ все команды выполняются от пользователя user через ssh еще у php есть модуль ssh2
Получить список каталогов, распаковать, перенести или удалить файл, думаю не составит труда.
По скольку пользователь заперт в своей директории, он сможет выполнять только те команды и библиотеки, которые будут доступны для него.
Как побочный продукт, мы получаем доступ к урезанному шелу через SSH клиент, для любителей работать через консоль... Не на каждом шаред хостинге предоставляется такая возможность.