[samba-jp:23179] Re: Linuxのログオン認証をSamba4で行う

takasi.yano @ nifty.com takasi.yano @ nifty.com
2022年 6月 26日 (日) 17:17:55 JST


矢野です。

なぜパスワードだけSamba4(Active Directory)なのかですが本番のActive 
Directoryだとuidなどをセットできないこともあるので、このような方法を求め
てました。

takasi.yano @ nifty.comさん:
矢野です。

以下の条件でubuntuのログオン認証をどうすればいいか長年悩んでましたが、以
外と簡単でした。

前提
LinuxアカウントはLinuxローカルに存在する
パスワード認証のみSamba4で行う

手順
1.libpam-ldapをインストール
2./etc/ldap.confをSamba4サーバに向けて用意
3.pam_login_attributeにログインIDに使う属性をセット(例:samaccountname)
4./etc/pam.d/common-authを以下のように変更
auth sufficient pam_ldap.so
auth required   pam_unix.so nullok_secure try_first_pass
#auth   [success=3 default=ignore]      pam_unix.so nullok
#auth   [success=1 default=ignore]      pam_ldap.so use_first_pass

visudoでログインIDを特権環境に移行するように設定することも出来ました。


samba-jp メーリングリストの案内