[ホーム] - [Windows Server 2012 R2 FAQ 一覧] - [530-User cannot log in, home directory inaccessible でIIS ftp へのログインに失敗する]



作成日:2016/09/15
更新日:2020/11/24
対象:Windows Server 2012 R2

530-User cannot log in, home directory inaccessible でIIS ftp へのログインに失敗する




【目次】


IIS のFTP (Windows Server 2012 R2) にリモートから FTP ログインした場合、以下のメッセージが表示される場合があります。
(*)Windows ServerのローカルアカウントによりFTPにパスワードを使用してログインする想定です。

530-User cannot log in, home directory inaccessible.
Win32 error: Access is denied.
Error details: Authorization rules denied the access.
530 End
ログインできませんでした。

様々な原因が考えられます。

匿名ユーザ関連


一つの原因として、サーバ側のIIS設定で、"FTPの承認規則"が"すべての匿名ユーザ"に設定されている状態で"Windowsのユーザでログインした"場合に発生します。

設定を"FTPの承認規則"を"すべての匿名ユーザ"から"すべてのユーザー"に変更して現象が発生するか確認してみてください。

以下の手順で変更を行います。

(1)IISで「サイト」の下のサイト名を選択する。
(2)右側のフレームで「FTPの承認規則」をクリックする。
(3)既存の規則を編集し設定を「すべてのユーザー」にする。


承認規則の設定漏れ


それ以外の原因として"承認規則の設定漏れ"があります。
匿名アクセスを無効化してユーザ認証によりFTPアクセスを許可している場合、FTP接続を許可するユーザを追加する必要があります。
IIS管理ツールの「承認の規則」でFTPアクセスを許可するユーザを追加してください。


その他原因


それ以外に以下のような原因も考えられます。

(1)FTPホームディレクトリが存在しない。
(2)FTPホームディレクトリのNTFSアクセス権利がない。
(3)「FTPの承認規則」の設定が合致しない。匿名ユーザに許可された状態でWindowsユーザでFTPログインするとアクセスできない。

その他IISのバグでおかしくなる場合あます。一度設定を削除した後、作り直して解決した事例もあります。







(ご注意) 本サイト内の内容を使用して発生したいかなる時間的損害、金銭的損害あるいはいかなる損害に対して、いかなる人物も一切の責任を負いません。あくまでも個人の判断で使用してください。 本ページは独自に調査をしたアンオフィシャル(非公式)な内容です。内容に誤りがある可能性や仕様変更により内容が不正確になる可能性があります。 本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)


Copyright(c) TOOLJP.COM 1999-2024

[Windows Server 2012 R2 FAQ 一覧に戻る]