[FreeBSD-users-jp 96195] /etc/pam.d/system

丸山直昌 maruyama @ ism.ac.jp
2018年 3月 29日 (木) 15:31:13 UTC


統計数理研究所の丸山です。

/etc/pam.d/system をいじると、どのあたりに影響が出るのでしょうか。

なぜこれをお尋ねするかというと、TrueOS(PC-BSD)の GUIログインマネージャー
PCDM が pam の service 名として"system" を使っていて、 OTPを使い始めると
/etc/pam.d/system をいじらない限り、GUIでのログインができなくなってしま
うのです。ソースを確認すると、

https://github.com/trueos/pcdm/blob/master/src-qt5/PCDM/src/pcdm-xprocess.cpp

の中で pam_start を呼んでいるところは 314行目あたりに

  if(xuser=="root"){ ret = pam_start("system", cUser, &pamc, &pamh); }
  else{ ret = pam_start("login", cUser, &pamc, &pamh); }

となっています。私の素人考えではここの "system" は "xdm" に直したい気分
ですが、現状ソースからコンパイルしないでしのごうと思えば、
/etc/pam.d/system をいじらざるを得ないと思います。それをやった場合の副作
用を知っておきたいのでお尋ねする次第です。

--------
丸山直昌@統計数理研究所


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