Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] доступ к папкам через сайт (http://forum.oszone.net/showthread.php?t=331121)

za1 10-11-2017 10:55 2776584

доступ к папкам через сайт
 
Доброго дня. Очень интересует вопрос, каким образом организован доступ к папкам сервера с сайта, т.е. возможность посмотреть содержимое, отредактировать, загрузить или удалить что-либо, по примеру хостингов, через web-форму. Кто-то использует ftp, но это не всегда удобно. Возможно есть модули для cms типа джумлы или вордпресса? Можно ли где-нибудь посмотреть пример кода для страницы html или php?

Iska 10-11-2017 12:22 2776613

za1, вообще-то — никак: в трактовке http нет такого понятия как «папки». Организовать же подобие виртуальной файловой системы вполне можно. Можно задействовать WebDAV, что может быть гораздо удобнее.

Вам зачем?

za1 10-11-2017 12:33 2776617

Цитата:

Вам зачем?
Есть тестовый web-сервер, проверяю на нем разные вещи, ранее незнакомые.

Цитата:

WebDAV
Можно поподробнее, или хотя бы ссылочку на материал про него?

Iska 10-11-2017 12:59 2776623

WebDAV — Википедия

Типичные примеры: Яндекс.Диск (можете опробовать, если у Вас есть аккаунт там, скажем, почта на Яндекс, Доступ к Диску через WebDAV), Sysinternals Live — все наши незабвенные Process Explorer/Monitor, Autoruns и прочее (https://live.sysinternals.com/), Опробовать можно любым клиентом, поддерживающим WebDAV, включая Проводник, командную строку (через подключённый сетевой диск) и Far Manager.

Для пользователя это может выглядеть, например, так:
Скрытый текст

za1 10-11-2017 13:17 2776633

Цитата:

WebDAV — Википедия
Типичные примеры: Яндекс.Диск (можете опробовать, если у Вас есть аккаунт там, скажем, почта на Яндекс, Доступ к Диску через WebDAV), Sysinternals Live — все наши незабвенные Process Explorer/Monitor, Autoruns и прочее (https://live.sysinternals.com/), Опробовать можно любым клиентом, поддерживающим WebDAV, включая Проводник, командную строку (через подключённый сетевой диск) и Far Manager.
Для пользователя это может выглядеть, например, так:
Скрытый текст
Да спасибо посмотрел уже, но немножко не то. Был у меня сайт на хостинге, и помню можно было залить файлы в аккаунте через браузер. Так же можно было прямо там их редактировать, не скачивая на свой ПК, при помощи файлового менеджера самого хостинга. Вот это меня интересует.

Iska 10-11-2017 14:05 2776645

Joomla! Extensions Directory - File Management
Search Results for “File Manager” — WordPress Plugins

za1 10-11-2017 14:38 2776652

Спасибо, посмотрю на досуге.

Busla 10-11-2017 16:57 2776681

Iska, если человеку неудобен FTP, чем ему поможет WebDAV?
какие есть возможности, интерфейс у WebDAV, которых нет у FTP?

Iska 10-11-2017 22:09 2776753

Busla, откуда мне знать, чем?! «Кто-то использует ftp, но это не всегда удобно» — вот и всё, что было сказано.

za1 13-11-2017 09:40 2777170

Вопрос в продолжении темы. В курсе кто-нибудь, как на хостингах организован доступ к файлам и базам SQL? Там для каждого клиента на сервере создают пользователя с правами на 1 папку, и пользователя в БД, либо все это организовано через пользователя, apach/nginx?

freese 13-11-2017 12:19 2777207

Цитата:

Цитата za1
В курсе кто-нибудь, как на хостингах организован доступ к файлам и базам SQL? »

создаются пользователи, которым даются права на доступ к нужным папкам и базам

Jula0071 15-11-2017 21:01 2777800

Цитата:

Цитата za1
Кто-то использует ftp, но это не всегда удобно. »

И часто небезопасно, поскольку TLS на FTP мало кто заморачивается.
Цитата:

Цитата za1
Возможно есть модули для cms типа джумлы или вордпресса? »

Дырявые. Полагаться на это г**но нельзя. Также есть ограничения на размер POST, они не от балды.

Есть ssh, прекрасный шифрованый транспорт в тч и для передачи файлов. scp, rsync. Для дебилов есть WebDAV.

DJ Mogarych 21-11-2017 16:43 2779259

Цитата:

Цитата Jula0071
Для дебилов есть WebDAV. »

От лица дебилов выскажусь, что WebDAV очень удобен в использовании. Заливаю бэкапы на яндекс-диск с линукс-сервера по WebDAV, также этот протокол используется в Nextcloud, которым я заменил FTP-серверы в нескольких конторах.

Jula0071 21-11-2017 17:56 2779272

Цитата:

Цитата DJ Mogarych
Заливаю бэкапы на яндекс-диск с линукс-сервера по WebDAV »

Если трафик unmetered, если заливать всё всегда, то оки. А так у вебдава оверхед большой.

za1 23-11-2017 16:45 2779718

freese:
Цитата:

za1:
Цитата:

В курсе кто-нибудь, как на хостингах организован доступ к файлам и базам SQL? »
создаются пользователи, которым даются права на доступ к нужным папкам и базам
А как тогда организовано отсутствие доступа у пользователей к другим папкам сервера, ведь они не видят ничего, кроме своей директории. Гуглил этот вопрос, вот такие вариаты нашел:

-vsftp - все как надо, умеет работать с виртуальными учетками, которые видят только свой каталог, но это ftp;
-sprut_io- отличный файловый менеджер, но работает с локальными учетками, и видит всю файловую систему сервера;
-chroot и jail- отлично изолируют хоть приложения, хоть пользователя, но создают очень большое окружение для него самого, что при условии необходимости доступа только к папке и редактированию файлов, явный перебор. Да и работать пользователям придется через shell.

Отсюда вопрос, как в линуксе можно изолировать пользователя в своей домашней директории, без возможности просмотра окружения файловой системы?

Jula0071 25-11-2017 23:02 2780170

Цитата:

Цитата za1
А как тогда организовано отсутствие доступа у пользователей к другим папкам сервера, ведь они не видят ничего, кроме своей директории. »

Если не изобретать велосипед, для shared hosting используются панели доступа вроде cPanel.

za1 27-11-2017 09:02 2780413

Да, спасибо за ответ уже сам нагуглил статейку с их описанием, опенсорсными и платными.


Время: 15:49.

Время: 15:49.
© OSzone.net 2001-