Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Администрирование Web серверов и Web служб > Права доступа


Автор: MirrorMirror 26.2.2006, 10:47
Господа, бился я вчера с замечательной проблемой, рассказываю в кратце:
W2003+ISS+PHP+MYSQL+FTP(Serv-u)
Скорее всего знаете такой модуль к PhpNuke, как Copermaine (кто не знает, проблема не пропадает)
Ну так вот, этому скрипту нужен доступ к папке на серваке под правами 777 (по дефолту стоит почему-то 666).
Честно говоря, я даж представления не имею как это сделать, в Линухе это делалось проще, командой "cmd".

Что пробывал:
1. Снять с папки атрибут "только чтение" (не снимается, других нет)
2. Установить в настройках IIS к этой папке доступ на запись и на чтение и на выполнение
3. Попробывал через тотал командер, подключиться к фтп и поменять доступ к файлу, не разрешил
4. ПОдключался к Фтп с помощью ИЕ, он говорит что сервер не может меня атрибуты доступа

Может еще кто чего подскажет? ;)

Автор: Sun 27.2.2006, 12:23
На Windowse доступ к файлам и папкам задается через NTFS permissions. Тебе нужно сделать владельцем папки к которой ты доступаешься по FTP того юзера, которым ты логинишься по FTP и разрешить ему менять атрибуты файлов. По FTP поменять NTFS permissions нельзя. Нужно логиниться на сервер терминалом или какой-нить административной тулзой и задавать права доступа.

Автор: MirrorMirror 27.2.2006, 15:37
Sun ты как всегда на высоте, опять меня на идею натолкнул =) Попробую сообщу.

Вообще уже я понял что это меняется именно через NTFS пермишен, но единственный косяк, кому права то давать?
Что бы этот скрипт научился наконец записывать картинки в эту папку... Скрипт на пхп, обрабатывает его пхп, пхп встроен в IIS, давать права Web-серверу IIS? Давал... Эффект тот же... Я уже начинаю подозревать, может этот скрипт не работает под виндовым сервером?

Автор: Sun 27.2.2006, 18:38
Цитата(MirrorMirror @ 27.2.2006, 12:37 Найти цитируемый пост)
Вообще уже я понял что это меняется именно через NTFS пермишен, но единственный косяк, кому права то давать?

Тому, из подо кого ты к сайту доступаешься. По умолчанию у тебя Anonymous access из под юзера IUSR_SERVERNAME. Соотвественно твои скрипты работают из под этого юзера и ему надо давать права доступа. Если ты хочешь изолировать доступ разных юзеров к ресурсам разных сайтов - тебе надо в настройках сайта задавать конретного анонимуса и давать ему доступ к конкретным папкам.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)