Назад | Перейти на главную страницу

530 Пользователь не может войти в систему, домашний каталог недоступен

Я видел этот вопрос на форуме, но понял, что мало что было объяснено о конфигурации, выполненной в IIS 7.5.

Я использую IIS 7.5. У вас есть два запущенных веб-сайта. Один из них использует папку по умолчанию wwwroot. FTP здесь работает. Я установил права доступа к файлам для пользователей домена, администраторов домена, IIS_IURS и администратора для полного контроля. Авторизация FTP разрешает пользователю как чтение, так и запись.

Я созданный применил разрешение файла к моему файлу ftproot, как указано выше, но в IIS 7.5 я разрешил авторизацию для этого пользователя, созданного как для чтения, так и для записи в папку.

Однако я получаю сообщение об ошибке:

    530 User cannot log in, home directory inaccessible. 
       Error:   Critical error
       Error:   Could not connect to server.

Скорее всего, я что-то упустил. Я не использую изоляцию FTP. Я использовал привязку и заголовок хоста при настройке этих двух сайтов на один и тот же IP-адрес.

IIS 7.5 FTP 530 Пользователь не может войти в систему, домашний каталог недоступен. Отправлено Фрэнком МакКурри 21 марта 2014 г. http://xpertnotes.net/blog/2014/03/21/iis-7-5-ftp-530-user-cannot-log-in-home-directory-inaccessible/

На эту тему написано множество статей. Я не буду их здесь повторять. Я поделюсь с вами тем, что делать, если вы читали все эти статьи, а это все еще не работает.

Позвольте мне рассмотреть проблему. С момента появления IIS 7.0, а теперь и с версией 7.5, Microsoft изменила аутентификацию и авторизацию ftp. Это может сбивать с толку, потому что необходимо выполнить два важных шага, чтобы гарантировать, что пользователь действительно получит необходимый доступ. Сначала вы должны установить разрешения для папки, к которой они будут получать доступ, а затем авторизовать пользователя в IIS в соответствии с правилами авторизации FTP.

Вот кикер. Если вы сделаете это в неправильном порядке, все будет выглядеть правильно, но вы получите сообщение «Ошибка 530 Пользователь не может войти в систему, домашний каталог недоступен».

Чтобы исправить эту проблему:

Remove FTP publishing from the site.
Restart IIS
Verify that the users have proper permissions to the folder you want them to use.
Add FTP publishing back to the site.
Add the user to the ftp authorization rules.

Эта проблема возникает не каждый раз, и мне еще предстоит понять, есть ли в ней какой-либо шаблон, кроме порядка, в котором установлены разрешения и авторизация. Даже когда они установлены в правильном порядке, я видел этот перерыв при добавлении нового пользователя.