LDAPとSamba まわりの構築
LDAPクライアント
1.インストール
yum instal gcc-c++ openldap-server openldap-clients pam-ldap openldap-devel perl
2.PATHの設定
PATH=$PATH:.
vers_stringを実行するために必要
3.makeする
make
make check
make install
LDAPを使ってログインを設定
設定が必要なのは以下のファイル
- /etc/ldap.conf
- nssldapとpamldap
- /etc/openldap/ldap.conf
- ldapクライアント
- /etc/nsswitch.conf
- ユーザ情報の参照ファイル(参照先へLDAPを追加)
- /etc/pam.d/system-auth
LDAPのコンパイルエラー
1.configure: error
BDB/HDB:BerkeleyDB not available ...
yum install db4-devel
2.configure: error
tcp-wrapper: error
install packages
yum install tcp_wrapper-devel
SambaのLDAP連携設定
./configure \
--with-acl-support \ #ACLのサポート
--with-ldapsam \ # LDAPの設定
--with-smbmount \ #smbmountコマンドのサポート
--with-syslog \ # syslogへ出力
--with-utmp \ # ログインのログを出す
--with-tdbsam # tdbsamのサポート