Войти

Показать полную графическую версию : [решено] 530 User cannot log in, home directory inaccessible


vaistor
06-12-2013, 17:20
Добрый день.
На сервере 2003 на IIS развёрнут FTP.
Сервер находится в домене, заведены локальные группы и пользователи.
В ftproot\LocalUsers созданы рабочие папки.
Для разграничения доступа на папку в Propirties->Security добавлена локальная группа в которую входит локальный пользователь.
К примеру пользователь USER подключается к FTP серверу а при подключении USER2 выходит сообщение:

Статус: Соединение установлено, ожидание приглашения...
Ответ: 220 Microsoft FTP Service
Команда: USER User2
Ответ: 331 Password required for User2
Команда: PASS ********
Ответ: 530 User private_users cannot log in, home directory inaccessible.
Ошибка: Критическая ошибка
Ошибка: Невозможно подключиться к серверу

Подскажите в чём может быть проблема ?
Читал статьи с подобной проблемой на II7 но понимание своей проблемы не нашёл.
Пользователи находятся в одной группе то есть права у них одинаковы но один имеет доступ а второй нет.

anderson-7
07-12-2013, 01:54
покажите имена, которые не имеют.
в активном или пассивном режиме фтп они ломятся на сервер?

vaistor
09-12-2013, 07:50
Насколько знаю IIS работает в двух режимах одновременно
Для подключения использую клиент FileZilla
Что в активном что в пассивном режиме результат одинаков.
Привожу сообщения соединения двух имён где первый соединяется второй нет.

Статус: Соединяюсь с 172.20.18.15:21...
Статус: Соединение установлено, ожидание приглашения...
Ответ: 220 Microsoft FTP Service
Команда: USER Private
Ответ: 331 Password required for Private.
Команда: PASS ********
Ответ: 230 User Private logged in.
Команда: SYST
Ответ: 215 Windows_NT
Команда: FEAT
Ответ: 211-FEAT
Ответ: SIZE
Ответ: MDTM
Ответ: 211 END
Статус: Server does not support non-ASCII characters.
Статус: Соединение установлено
Статус: Получение списка каталогов...
Команда: PWD
Ответ: 257 "/" is current directory.
Команда: TYPE I
Ответ: 200 Type set to I.
Команда: PASV
Ответ: 227 Entering Passive Mode (172,20,18,15,13,203).
Команда: LIST
Ответ: 125 Data connection already open; Transfer starting.
Ответ: 226 Transfer complete.
Статус: Список каталогов извлечен
Статус: Отключен от сервера


Статус: Соединяюсь с 172.20.18.15:21...
Статус: Соединение установлено, ожидание приглашения...
Ответ: 220 Microsoft FTP Service
Команда: USER Private_test
Ответ: 331 Password required for Private_test.
Команда: PASS ********
Ответ: 530 User Private_test cannot log in, home directory inaccessible.
Ошибка: Критическая ошибка
Ошибка: Невозможно подключиться к серверу

vaistor
10-12-2013, 14:10
Разобрался:)
Оказывается если используем "изоляцию" то имя пользователя должно совпадать с именем целевой папки.
Пример:
Начальная страница FTP ->FTP User Isolation -> Стоит галочка на User name directory (disable global virtual directories)
Настроили изоляцию замечательно, создаём папку к примеру на диске E:\ ftproot\LocalUser\USER
Заводим пользователя USER и даём разрешения на папку USER.
1) Изоляция настроена.
2) Ошибка 530 User cannot log in, home directory inaccessible отсутсвует.
Надеюсь поможет ищущим ответ на данный вопрос.




© OSzone.net 2001-2012