Организация ограниченного ftp доступа для зарегистрированных пользователей.

  • Автор темы Автор темы gryg
  • Дата начала Дата начала

gryg

Новичок
Организация ограниченного ftp доступа для зарегистрированных пользователей.

Необходимо написать такой функционал.

При регистрации нового пользователя на сайте, для него создается отдельная директория на сервере, к которой он может иметь доступ по ftp причем этот пользователь может иметь доступ только к своей директории и ее поддиректориям, но не к каким другим, не относящимся к ней.

Это вообще возможно реализовать и если да то как?
 
Возможно. Создавать пользователя в ftpd, писать или в конфиг, или в базу.
 
А это можно посмотреть где ни будь, я имею в виду скрипт?
Т.к. я пользуюсь платным хостингом, то я думаю, что мне вряд ли дадут возможность доступа к ftpd.
 
Не знаю есть ли такие готовые скрипты в паблике для конкретных ftpd. Написать строк 20 надо.

По поводу доступа. Есть ли у тебя панель управления? Можно написать API.
 
Т.е. если я правильно понял, то нужно скриптом прописывать в ftpd нового пользователя и его права, так?
 
Автор оригинала: WP
По поводу доступа. Есть ли у тебя панель управления? Можно написать API.
Прошу прощения, а как мне может помочь панель управления, для того, что бы сделать такую запись с помощью скрипта в ftpd?
 
Можно написать скрипт, который будет как броузер обращаться к панели управления и там рулить автоматически.
 
У всякой __нормальной__ панели управления есть свой API. Не надо ничего писать
, надо вызывать функции панели, а она уже сама разберется что и куда записать надо.
 
Автор оригинала: kolobok
надо вызывать функции панели, а она уже сама разберется что и куда записать надо.
Значит мне нужно спросить у хостера какие функции доступны и как их вызывать?
Я правильно понимаю?
 
Спроси у хостера, или сам посмотри в панели копирайты чьи.
 
объясните пожалуйста, что такое API, чтобы я хоть знал, что искать.
 
Классная статейка, спасибо очень интересно!

-~{}~ 24.07.06 11:31:

Скажите пожалуйста а хостер должен предоставить описание функций API панели управления, которую он использует, или это нужно искать самому в инете?
 
Сверху