![]() |
доступ к папкам через сайт
Доброго дня. Очень интересует вопрос, каким образом организован доступ к папкам сервера с сайта, т.е. возможность посмотреть содержимое, отредактировать, загрузить или удалить что-либо, по примеру хостингов, через web-форму. Кто-то использует ftp, но это не всегда удобно. Возможно есть модули для cms типа джумлы или вордпресса? Можно ли где-нибудь посмотреть пример кода для страницы html или php?
|
za1, вообще-то — никак: в трактовке http нет такого понятия как «папки». Организовать же подобие виртуальной файловой системы вполне можно. Можно задействовать WebDAV, что может быть гораздо удобнее.
Вам зачем? |
Цитата:
Цитата:
|
WebDAV — Википедия
Типичные примеры: Яндекс.Диск (можете опробовать, если у Вас есть аккаунт там, скажем, почта на Яндекс, Доступ к Диску через WebDAV), Sysinternals Live — все наши незабвенные Process Explorer/Monitor, Autoruns и прочее (https://live.sysinternals.com/), Опробовать можно любым клиентом, поддерживающим WebDAV, включая Проводник, командную строку (через подключённый сетевой диск) и Far Manager. Для пользователя это может выглядеть, например, так: Скрытый текст
![]() |
Цитата:
|
|
Спасибо, посмотрю на досуге.
|
Iska, если человеку неудобен FTP, чем ему поможет WebDAV?
какие есть возможности, интерфейс у WebDAV, которых нет у FTP? |
Busla, откуда мне знать, чем?! «Кто-то использует ftp, но это не всегда удобно» — вот и всё, что было сказано.
|
Вопрос в продолжении темы. В курсе кто-нибудь, как на хостингах организован доступ к файлам и базам SQL? Там для каждого клиента на сервере создают пользователя с правами на 1 папку, и пользователя в БД, либо все это организовано через пользователя, apach/nginx?
|
Цитата:
|
Цитата:
Цитата:
Есть ssh, прекрасный шифрованый транспорт в тч и для передачи файлов. scp, rsync. Для дебилов есть WebDAV. |
Цитата:
|
Цитата:
|
freese:
Цитата:
-vsftp - все как надо, умеет работать с виртуальными учетками, которые видят только свой каталог, но это ftp; -sprut_io- отличный файловый менеджер, но работает с локальными учетками, и видит всю файловую систему сервера; -chroot и jail- отлично изолируют хоть приложения, хоть пользователя, но создают очень большое окружение для него самого, что при условии необходимости доступа только к папке и редактированию файлов, явный перебор. Да и работать пользователям придется через shell. Отсюда вопрос, как в линуксе можно изолировать пользователя в своей домашней директории, без возможности просмотра окружения файловой системы? |
Цитата:
|
Да, спасибо за ответ уже сам нагуглил статейку с их описанием, опенсорсными и платными.
|
Время: 15:49. |
Время: 15:49.
© OSzone.net 2001-