serverapps:pure-ftpd:ldap
差分
このページの2つのバージョン間の差分を表示します。
| 次のリビジョン | 前のリビジョン | ||
| serverapps:pure-ftpd:ldap [2017/04/14 05:21] – 外部編集 127.0.0.1 | 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[/ | ||
