Право доступа к папке

Ответить
Аватара пользователя
MirrorMirror

Право доступа к папке

Сообщение MirrorMirror »

Господа, бился я вчера с замечательной проблемой, рассказываю в кратце:

W2003+ISS+PHP+MYSQL+FTP(Serv-u)

Скорее всего знаете такой модуль к PhpNuke, как Copermaine (кто не знает, проблема не пропадает)

Ну так вот, этому скрипту нужен доступ к папке на серваке под правами 777 (по дефолту стоит почему-то 666).

Честно говоря, я даж представления не имею как это сделать, в Линухе это делалось проще, командой "cmd".



Что пробЫвал:

1. Снять с папки атрибут "только чтение" (не снимается, других нет)

2. Установить в настройках IIS к этой папке доступ на запись и на чтение и на выполнение

3. ПопробЫвал через тотал командер, подключиться к фтп и поменять доступ к файлу, не разрешил

4. ПОдключался к Фтп с помощью ИЕ, он говорит что сервер не может меня атрибуты доступа



Может еще кто чего подскажет? Изображение
Аватара пользователя
XPurple

Re: Право доступа к папке

Сообщение XPurple »

В файловой системе NTFS настройки безопасности "полный доступ" для пользователей "Все" дают 777


Цитата:



по дефолту стоит почему-то 666



Из чего это следует ?


Цитата:



в Линухе это делалось проще, командой "cmd".



Может, все-таки chmod ?


Цитата:



Скорее всего знаете такой модуль к PhpNuke, как Copermaine



Представьте себе -не знаем.
Аватара пользователя
MirrorMirror

Re: Право доступа к папке

Сообщение MirrorMirror »

Цитата:



В файловой системе NTFS настройки безопасности "полный доступ" для пользователей "Все" дают 777



Цитата:

по дефолту стоит почему-то 666



Нет, сейчас стоит "полный доступ" для пользователья "Все", прав на 777 нет, тотал командер показывает как 666.

Скрипт не может хозяйничать в этой папке.


Цитата:



Цитата:

в Линухе это делалось проще, командой "cmd".





Может, все-таки chmod ?



Прав, но я думаю ты понимал о чем я говорю...




Цитата:



Цитата:

Скорее всего знаете такой модуль к PhpNuke, как Copermaine





Представьте себе -не знаем.



Не суть важно...
Аватара пользователя
XPurple

Re: Право доступа к папке

Сообщение XPurple »

Serv-U->Start Administrator->Local Server->Settings->Advanced->Dir Listing Mask->rwxrwxrwx
Аватара пользователя
XPurple

Re: Право доступа к папке

Сообщение XPurple »

1.
Атрибут "только чтение" не удаляется


2. Вам надо стать владельцем папки (Правая кнопка мыши - безопасность - дополнительно). При невозможности изменить права доступа снять галку "Наследование разрешений" и выставить нужные, не забыв System и Администратора - полный доступ, а также на учетную запись, из-под которой запускается скрипт.
Аватара пользователя
MirrorMirror

Re: Право доступа к папке

Сообщение MirrorMirror »

Цитата:



Serv-U->Start Administrator->Local Server->Settings->Advanced->Dir Listing Mask->rwxrwxrwx



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




Цитата:



1. Атрибут "только чтение" не удаляется



Благадарю, но понял что проблема была не в этом.




Цитата:



2. Вам надо стать владельцем папки (Правая кнопка мыши - безопасность - дополнительно). При невозможности изменить права доступа снять галку "Наследование разрешений" и выставить нужные, не забыв System и Администратора - полный доступ, а также на учетную запись, из-под которой запускается скрипт.



Наверно у меня проблема состоит лишь в том, что я не могу понять кто выполняет этот скрипт и кому давать право доступа к этой папке. Скрипт написан на php, лигочно что его обрабатывает пхп, а пхп в свою очередь встроен в ISS значит получается что давать права на доступ нужно IIS?

Давал, тут ничего не получается, давал и System, и Администратору.... Ищу пробелму, если есть идеи, буду рад почитать.
Аватара пользователя
XPurple

Re: Право доступа к папке

Сообщение XPurple »

Цитата:



например через IE



1.Вводя обычный запрос в стиле
ftp://yourserver
, вы входите с правами (или пользователем) anonymous. Все правильно.

Попробуйте ввести запрос в IE в виде
ftp://user@yourserver


2. с маской 777 как обстоят дела в Totalcmd?
Аватара пользователя
MirrorMirror

Re: Право доступа к папке

Сообщение MirrorMirror »

Цитата:



1.Вводя обычный запрос в стиле
ftp://yourserver
, вы входите с правами (или пользователем) anonymous. Все правильно.

Попробуйте ввести запрос в IE в виде
ftp://user@yourserver




ммм.. изначально фтп конфигурировал без анонима, и существует только один пользователь фтп, у которого максимальные права. Захожу под ним, и пишет Ие... см. выше




Цитата:



2. с маской 777 как обстоят дела в Totalcmd?



С маской, так и осталась 666, но это при входе через ftp...

Сейчас попробую поставить Тотал на сервак и с помошью его изменить права доступа к папке Изображение

Потому как на 444 через фтп он меняет, но не выше 666.
Аватара пользователя
XPurple

Re: Право доступа к папке

Сообщение XPurple »

Цитата:



эксплорер пишет, что данный вид фтп сервера не может менять атрибуты папки.



Точнее: "Данный сервер не поддерживает изменение разрешений файлов"

Возможно, это проблема самого Serv-U.



что-то вы не то делаете

1. Создал пользователя user

2. создал папку homedir (для пользователя user).

3. установил полный доступ к ней.

4. выставил 777 в Administrator server

5. Полный доступ есть, права на выполнение (777) есть. Вашим условиям отвечает.
Аватара пользователя
MirrorMirror

Re: Право доступа к папке

Сообщение MirrorMirror »

Цитата:



что-то вы не то делаете



Понял в чем косяк, вечером попробую, отпишусь по результатам, благадарю
Ответить

Вернуться в «Microsoft Windows NT/2000/2003»