[Armadillo:07294] Re: Armadillo-420でのパスワード変更

Masahiro Iino email@hidden
2011年 5月 30日 (月) 11:13:25 JST


飯野です。

> getspnam ですよね?(uじゃなくてa)
> 普段は、glibcで定義されているライブラリ関数を使用していると思います。
タイプミスです;;すいません。

> [ATDE ~/atmark-dist/user/busybox/]$ make menuconfig
> として、以下のオプションを選択してあげると、glibcではなく
> busybox内で定義したgetspnam()を使うようになってくれると思います。
> BusyBox Configuration
>    Login/Password Management Utilities
>      [*] Use internal password and group functions rather than system functions
>      --- Common options for adduser, deluser, login, su
>      [*] Support for shadow passwords
>      [*]     Use busybox shadow password functions
ああ、そうか、そうやればよかったんですね。
手で直しちゃいました。

>> #というか/etc/shadowはsetuidしてから読まないから、上記で644にしないと
>> #読めないわけで、順番がおかしいんじゃないだろうか?・・・
> うーん。
> 
>> 何故setuidが上手く行かないのか、ご教授願えればと思います。
> 失敗したときのerrnoは何になっていますか?
errnoは1でした。なので、EPERM(not super-user)という事です。
+sがついているのに何故だろう・・・



armadillo メーリングリストの案内