[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 メーリングリストの案内