Database JUNKY

MySQL,MariaDBを中心としたブログです

OpenLDAPでログインユーザーの/homeディレクトリを自動生成する

OpenLdapでユーザーを一元管理できるところまではいったが、そのユーザがおのおののLDAPクライアントに接続する際に、/home ディレクトリがないとエラーがでたりします。さしたる不都合はないのですが、そのメッセージが気になるので初めてユーザーがログインしてきた時に、自動的に該当ユーザーの/homeディレクトリを作成してくれるような設定を入れる説明をしたいと思います。

以下の項目をLDAPクライアントの/etc/pam.d/system-auth に追加するだけでそれが実現できます。

vi /etc/pam.d/system-auth

session     optional      pam_mkhomedir.so skel=/etc/skel umask=02

以上、ご参考まで