serverapps:pure-ftpd:ldap
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン | |||
serverapps:pure-ftpd:ldap [2017/06/28 11:40] – [LDAPによるバーチャルユーザの設定] hayashi | serverapps:pure-ftpd:ldap [2017/06/28 11:44] (現在) – [LDAPによるバーチャルユーザの設定] hayashi | ||
---|---|---|---|
行 1: | 行 1: | ||
+ | ====== LDAPによるバーチャルユーザの設定 ====== | ||
+ | 標準だと [color=red]LDAPオプションがOFF[/ | ||
+ | ===== Pure-FTPdの設定 ===== | ||
+ | LDAPConfigFile を指定することで、ユーザ認証をLDAPで行います。\\ | ||
+ | その他のオプションなど、詳しくは[[serverapps: | ||
+ | |||
+ | # / | ||
+ | | ||
+ | DisplayDotFiles NO | ||
+ | NoAnonymous YES | ||
+ | LDAPConfigFile / | ||
+ | |||
+ | ===== LDAPの設定 ===== | ||
+ | |||
+ | LDAPサーバの用意については、[[serverapps: | ||
+ | |||
+ | ==== スキーマの準備 ==== | ||
+ | Pure-ftpdは独自のスキーマが用意されていますので、これを利用します。\\ | ||
+ | スキーマは / | ||
+ | これを、LDAPサーバの / | ||
+ | |||
+ | ==== スキーマの登録 ==== | ||
+ | / | ||
+ | include | ||
+ | LDAPの再起動 | ||
+ | # / | ||
+ | |||
+ | ===== Pure-FTPdのLDAP設定 ===== | ||
+ | 設定ファイルは、pure-ftpd.confのLDAPConfigFileで設定した / | ||
+ | |||
+ | 主な設定項目は以下の通り。 | ||
+ | |||
+ | ^設定項目^概要^ | ||
+ | |LDAPServer|LDAPサーバの名前 or IP| | ||
+ | |LDAPPort|LDAPのポート| | ||
+ | |LDAPBaseDN|ベースDN。ここを起点に検索される| | ||
+ | |LDAPBindDN|LDAP接続ユーザ| | ||
+ | |LDAPBindPW|パスワード| | ||
+ | |LDAPDefaultUID|指定がない場合のUID| | ||
+ | |LDAPDefaultGID|指定がない場合のGID| | ||
+ | |LDAPFilter|検索フィルタ| | ||
+ | |LDAPHomeDir|ホームディレクトリが格納されているLDAP属性名| | ||
+ | ||| | ||
+ | ||| | ||
+ | ||| | ||
+ | |||
+ | ===== バーチャルユーザの設定 ===== | ||
+ | LDAP上に仮想ユーザのエントリーを作成します。 | ||
+ | |||
+ | 設定例: | ||
+ | < | ||
+ | dn: uid=testuser, | ||
+ | objectClass: | ||
+ | objectClass: | ||
+ | objectClass: | ||
+ | uid: testuser | ||
+ | FTPhomeDirectory: | ||
+ | userPassword: | ||
+ | FTPgid: 1000 | ||
+ | FTPuid: 1000 | ||
+ | </ | ||
+ | |||
+ | なお、[color=red]FTPhomeDirectory[/ |