[netatalk-ja:0061] Re: --with-pam-confdir= と --with-dbus-sysconf-dir=

Kyo sixty7kyo_19 @ rock.odn.ne.jp
2013年 3月 20日 (水) 20:43:07 JST


佐藤さん
HATさん

> 湯浅さん/etc/pam.d/system-authはありまっすか?(念のための確認です。)

/etc/pam.d/system-authはあります。

この件ですがCentOS6で

./configure --with-init-style=redhat-sysv --with-cracklib --with-pam=/usr/include/security --prefix=/usr/local --with-pam-confdir=/etc/pam.d  --with-dbus-sysconf-dir=/etc/dbus-1/system.d

としてたのがいけないようでした。

./configure --with-init-style=redhat-sysv --with-cracklib --prefix=/usr/local --with-pam-confdir=/etc/pam.d  --with-dbus-sysconf-dir=/etc/dbus-1/system.d

だとHATさんと同様に
#%PAM-1.0
auth     include system-auth
account  include system-auth
password include system-auth
session  include system-auth
になりました。

自己解決というか失礼しました。

Kyo
sixty7kyo_19 @ rock.odn.ne.jp



On 2013/03/19, at 0:45, Hiroyuki Sato <hiroysato @ gmail.com> wrote:

> 佐藤です。
> 
> ぱっとソースをみる限り
> ・もしsystem-authがある場合、system-authを使う
> ・いずれの条件にも合致しない場合、pam_unix.soを使う
> 
> となっているように見えますね。
> 
> 湯浅さん/etc/pam.d/system-authはありまっすか?(念のための確認です。)
> 
> 2013年3月18日 22:30 HAT <hat @ fa2.so-net.ne.jp>:
>> HATです。
>> 
>> Kyo <sixty7kyo_19 @ rock.odn.ne.jp>, Mon, 18 Mar 2013 00:35:53 +0900 (JST):
>>> pamの件なんですが、
>>> CentOS6+developで確認すると、
>>> /etc/pam.d/netatalkが
>>> %PAM-1.0
>>> auth     required pam_unix.so
>>> account  required pam_unix.so
>>> password required pam_unix.so use_authtok
>>> session  required pam_unix.so
>>> 
>>> となります。
>>> 
>>> 3.0.2だと
>>> #%PAM-1.0
>>> auth     include system-auth
>>> account  include system-auth
>>> password include system-auth
>>> session  include system-auth
>>> 
>>> となってるような気がする(多分)のですが
>>> ldapユーザで認証とかする際、後者のほうが
>>> 都合がいいようですが、これはcompileする時の
>>> 環境によったりするのでしょうか。。?
>> 
>> 今確認しましたが、再現しません。
>> 
>> netatalk 3.0.2を以下の手順で確認
>> $ ./configure --with-init-style=redhat-sysv
>> $ make
>> # make install
>> $ cat /etc/pam.d/netatalk
>> #%PAM-1.0
>> auth     include system-auth
>> account  include system-auth
>> password include system-auth
>> session  include system-auth
>> 
>> 最新developを以下の手順で確認
>> $ ./bootstrap
>> $ ./configure --with-init-style=redhat-sysv --with-pam-confdir=/etc/pam.d --with-dbus-sysconf-dir=/etc/dbus-1/system.d
>> $ make
>> # make install
>> $ cat /etc/pam.d/netatalk
>> #%PAM-1.0
>> auth     include system-auth
>> account  include system-auth
>> password include system-auth
>> session  include system-auth
>> 
>> 
>> PAM設定ファイルの生成手順を説明しますと...
>> 
>> まずconfigure時にmacros/pam-check.m4が呼び出される。
>> pam-check.m4はPAM設定ディレクトリの中を調べて、結果を環境変数に入れる。
>> make時にconfig/pam/netatalk.tmplの中の文字列を上記環境変数の値に置換する。
>> 置換されたファイルがmake install時にPAM設定ディレクトリにコピーされる。
>> 
>> です。
>> 何らかの理由により、正しい値に置換されていません。
>> 
>> --
>> HAT
>> 
>> 
>> MLホームページ: http://www.freeml.com/netatalk-ja
>> 
>> ----------------------------------------------------------------------
>> デートで☆ファミリーで☆行ってみたいアミューズメントパーク&遊び場ランキング
>> http://ad.freeml.com/cgi-bin/sa.cgi?id=jCe2G
>> ------------------------------------------------------[freeml byGMO]--
>> 
>> Netatalk日本語メーリングリスト サポートページ:
>> http://www003.upp.so-net.ne.jp/hat/netatalk/ja-ml.html
>> 
> 
> 
> 
> -- 
> Hiroyuki Sato
> 
> 
> MLホームページ: http://www.freeml.com/netatalk-ja
> 
> ----------------------------------------------------------------------
> 初めての引越しでやってしまいがちな失敗<困った!>10選
> http://ad.freeml.com/cgi-bin/sa.cgi?id=jCgdj
> ------------------------------------------------------[freeml byGMO]--
> 
> Netatalk日本語メーリングリスト サポートページ:
> http://www003.upp.so-net.ne.jp/hat/netatalk/ja-ml.html
> 



Netatalk-ja メーリングリストの案内