21.2.2.6.2. ログインオプションおよびアクセス制御
以下は、ログイン動作とアクセス制御メカニズムを制御するディレクティブの一覧です。
anonymous_enable: 有効にすると、匿名ユーザーがログインできるようになります。ユーザー名anonymousおよびftpが許可されます。デフォルト値はYESです。匿名ユーザーに影響するディレクティブの一覧は、「Anonymous User Options」 を参照してください。banned_email_file-deny_email_enableディレクティブがYESに設定されている場合、このディレクティブはサーバーへのアクセスが許可されない匿名メールパスワードの一覧を含むファイルを指定します。デフォルト値は/etc/vsftpd/banned_emailsです。banner_file: サーバーへの接続が確立されたときに表示されるテキストを含むファイルを指定します。このオプションは、ftpd_bannerディレクティブで指定されたテキストを上書きします。このディレクティブにはデフォルト値がありません。cmds_allowed: サーバーが許可するFTPコマンドのカンマ区切りリストを指定します。その他のコマンドはすべて拒否されます。このディレクティブにはデフォルト値がありません。deny_email_enable: 有効にすると、/etc/vsftpd/banned_emailsで指定された電子メールパスワードを使用する匿名ユーザーはサーバーへのアクセスを拒否します。このディレクティブで参照されるファイルの名前は、banned_email_file ディレクティブを使用して指定できます。デフォルト値はNOです。ftpd_banner- 有効にすると、このディレクティブ内で指定された文字列は、サーバーへの接続が確立されたときに表示されます。このオプションはbanner_fileディレクティブで上書きできます。デフォルトでは、vsftpdは標準バナーを表示します。local_enable: 有効にすると、ローカルユーザーはシステムにログインできます。このディレクティブが想定どおりに機能するには、SELinuxftp_home_dirのブール値オプションを設定する必要があります。vsftpdのデフォルトの SELinux ポリシーとの対話に関する詳細は、「vsftpd 用の SELinux ポリシー」 および ftpd_selinux(8) を参照してください。デフォルト値はNOです。Red Hat Enterprise Linux 6nbsp;Hat Enterprise Linux 6nbsp;LinuxRed Hat Enterprise Linux 6nbsp;6 では、このオプションは設定ファイルでYESに設定されます。ローカルユーザーに影響するディレクティブの一覧については、「local-User オプション」 を参照してください。pam_service_name:vsftpdの PAM サービス名を指定します。デフォルト値はftpです。Red Hat Enterprise Linux 6nbsp;Hat Enterprise Linux 6nbsp;LinuxRed Hat Enterprise Linux 6nbsp;6 では、このオプションは設定ファイルでvsftpdに設定されます。tcp_wrappers: 有効にすると、TCP ラッパーを使用してサーバーへのアクセスを付与します。FTP サーバーが複数の IP アドレスに設定されている場合は、VSFTPD_LOAD_CONF環境変数を使用して、クライアントが要求した IP アドレスに基づいて異なる設定ファイルを読み込むことができます。デフォルト値はNOです。Red Hat Enterprise Linux 6nbsp;Hat Enterprise Linux 6nbsp;LinuxRed Hat Enterprise Linux 6nbsp;6 では、このオプションは設定ファイルでYESに設定されます。userlist_deny:userlist_enableディレクティブと併用してNOに設定すると、ユーザー名がuserlist_fileディレクティブで指定されたファイルに表示されない限り、すべてのローカルユーザーは拒否されます。クライアントがパスワードを要求する前にアクセスが拒否されるため、このディレクティブをNOに設定すると、ローカルユーザーがネットワーク経由で暗号化されていないパスワードを送信するのを防ぎます。デフォルト値はYESです。userlist_enable: 有効にすると、userlist_fileディレクティブで指定されたファイルに記載されているユーザーはアクセスが拒否されます。クライアントがパスワードを要求する前にアクセスが拒否されるため、ユーザーはネットワーク経由で暗号化されていないパスワードを送信することはできません。デフォルト値はNOです。Red Hat Enterprise Linux 6nbsp;Hat Enterprise Linux 6nbsp;LinuxRed Hat Enterprise Linux 6nbsp;6 では、このオプションは設定ファイルでYESに設定されます。userlist_file:userlist_enableディレクティブが有効な場合にvsftpdが参照するファイルを指定します。デフォルト値はです。これはインストール時に作成されます。/etc/vsftpd/user_list