Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];

Вниз

как програмно разрешить доступ к папке по FTP??   Найти похожие ветки 

 
zxc   (2003-11-14 14:54) [0]

как програмно разрешить доступ к папке по FTP??
спасибо.


 
Reindeer Moss Eater   (2003-11-14 14:57) [1]

Кому?
ftp клиенту?
ftp серверу?


 
zxc   (2003-11-14 15:06) [2]

если так тогда обясни пожалуеста как разрешить и клиенту и серверу.
заранее спасибо.


 
Reindeer Moss Eater   (2003-11-14 15:12) [3]

И то и другое зависит от того, с помощью чего вообще права на эту папку запрещены.

Например серверу в его коде может быть явно указано не выходить за пределы его корневой папки, хотя у процесса сервера есть права на весь диск (менять код или настройки приложения сервера).
Может не быть прав на папку у учетной записи под которой выполняется сервер (изменять в администрировании ОС).

И так далее...


 
zxc   (2003-11-14 15:38) [4]

а вот как в своём процессе-сервере открыть доступ для удалённого клиента? допустим сервер хочет выделить клиенту доступ только на папку x:\folder и только на чтение, как это можно реализовать с мощью делфи, хотелось бы увидить листинг кода сервера на Delphi.
заранее спасибо.


 
Reindeer Moss Eater   (2003-11-14 15:42) [5]

Тебе нужна база учетных записей пользователей и что-то вроде ACL (список того, чего где разрешается пользователям).
Как все это хранить - дело твоего вкуса.


 
zxc   (2003-11-14 16:05) [6]

да нет, зачем база пользвателей храниться в операционной системе Windows, как они хранят значения не имеет? хотя как ты бы сохранил наверное в двоичном формате лучше, да?? или может ещё что?? я прошу привести только листинг, причём что бы доступ был открыт через 87 порт, естественно основным протоколом передачи данных будит TCP/IP. ещё раз прощу привести пример не хранения учётных записей, а код, после выполнения которого, клиент имел доступ к некой папке по FTP протоколу.
заранее большое спасибо.


 
Reindeer Moss Eater   (2003-11-14 16:41) [7]

Ты буквы читать умеешь?
Я тебе сказал, что тебе НУЖНА база учетных записей пользователей. Независимо от того, решишь ли ты иметь свою, или использовать базу данны ОС.

Еще НУЖЕН список доступных ресурсов для пользователей используемой базы данных пользователей.

А дальше все просто.
Имя юзера имеешь. Имя файла запрошенного юзером получаешь у юзера. Можно ему этот файл или нет определяешь по списку доступных ресурсов. Если можно - отдаешь файл клиенту, если нельзя ему этот файл - говоришь что нельзя.

Листинг готового ftp сервера ЗДЕСЬ тебе никто приводить не будет. Этих листингов полно в сети и на твоем компьютере.


 
zxc   (2003-11-14 17:00) [8]

>Ты буквы читать умеешь?
ответь пожалуеста сам на него?
тебе русским языком написали что бы ты привёл простой код, если ты не знаешь тогда так и сказал бы, тут не чего стыдного нет, если ты прошаренный тип, тогда начем ты постоянно пытаешься увести тему на базу пользвателей?? всё рано что у тебя спрашивают как установить Windows, а ты говорить, купи диск.
не хорошо, очень не хорошо.


 
Reindeer Moss Eater   (2003-11-14 17:09) [9]

Простой код говоришь?
Ну на тебе простой код
ShowMessage("Неубедительно прикидываешься чайником"#13#13"Не верю");


 
nikkie   (2003-11-14 17:14) [10]

>всё рано что у тебя спрашивают как установить Windows, а ты говорить, купи диск.
правильный совет, кстати. чтобы был доступ по ftp нужен ftp-сервер. его надо поставить, запустить, настроить. или - написать, запустить, настроить.


 
zxc   (2003-11-14 17:30) [11]

2 Reindeer Moss Eater
ну а если серьёзно где ты видел листинг ftp сервака? имеется ввиду не дЫзАссЭмбрЭрныЙ.

2 nikkie
ну если смотреть с этой стороны я вынужден внести поправку, куда ты будишь ставить сервак, пока нет компа?? поэтому, покупаешь копм, покупаешь диск, ставишь Windows, а только после этого ставишь ftp сервак.


 
Anatoly Podgoretsky   (2003-11-14 17:46) [12]

Вася ФайлX RW
Вася ФайлY R
...


 
nikkie   (2003-11-14 18:27) [13]

>поэтому, покупаешь копм, покупаешь диск, ставишь Windows, а только после этого ставишь ftp сервак.

ну вот видишь, ты все понял. кроме того, что я не прикалывался, а предлагал четко сформулировать вопрос. что именно надо - поставить и настроить сервер или написать свой? судя по последним твоим постам, ты хочешь его написать. только чем это лучше, чем использование готового - непонятно.


 
zxc   (2003-11-14 18:40) [14]

2nikkie
ладно проехали, просто я предполагал что есть функции которые могуь предаставить этот серис, из обсуждения видно что я ошибался.
всем спасибо. обсуждение закрыто.



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2004.01.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.038 c
3-49396
sokohigh
2003-12-19 15:57
2004.01.16
Как упаковать DBF через ADO+Jet4?


1-49642
Sandman25
2004-01-04 12:30
2004.01.16
published в форме


14-49689
Жук
2003-12-26 10:53
2004.01.16
---|Ветка была без названия|---


14-49732
Dmitriy O.
2003-12-24 14:54
2004.01.16
Кто сколько строк кода набивает в день ?


1-49478
diMAN
2004-01-06 15:13
2004.01.16
Преобразование произвольной строки в TDateTime





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский