絖綛 N@i.jp  昨日:00035888
 今日:00013470
 総計:00539321
keywords
管理者専用
  Post   Add link   Control Panel 































新しいトピック
最新:04/16 19:55


新しいコメント
最新:07/28 16:47






管理人へMAIL

プライバシーポリシー

Buffalo LS210Dではsuコマンドが動かない?

suコマンド自体に手が加えられている?


 昨夜、Buffalo LS210Dでちょこちょことスクリプトを書いていたのですが、ふと suコマンドが動かない事に気が付きました。具体的には、こんな具合になります。

# su -
Last login: Mon Jan 11 19:51:08 JST 2015 on pts/1
su: Module is unknown

 シスログ("/var/log/messages")に出力されていた情報は、

Jan 11 19:55:11 LS210D authpriv.err su[23753]: PAM unable to dlopen(/lib/security/pam_selinux.so):
    /lib/security/pam_selinux.so: cannot open shared object file: No such file or directory
Jan 12 19:55:11 LS210D authpriv.err su[23753]: PAM adding faulty module: /lib/security/pam_selinux.so
Jan 12 19:55:11 LS210D authpriv.info su[23753]: Successful su for root by root
Jan 12 19:55:11 LS210D authpriv.info su[23753]: + /dev/pts/1 root:root
Jan 12 19:55:11 LS210D authpriv.info su[23753]: pam_unix(su:session): session opened for user root by root(uid=0)
Jan 12 19:55:11 LS210D authpriv.err su[23753]: pam_open_session: Module is unknown

 何でしょね?先ず "/lib/security/pam_selinux.so" が無くて dlopenが失敗しているみたい。確かに "/lib/security/pam_selinux.so" は無いですね。その後、pam_open_session というのが Module is unknown で失敗していると???
 "/lib/security/pam_selinux.so"ライブラリが無いのが原因か?でも無いものは仕方ないし、LS-VLにも無いですが、LS-VLでは suコマンドは動いてますよ。その後の pam_open_session: Module is unknown もどうして良いか分からないよ。PAMを入れ替えたりなんてして、万一ログインできなくなってしまったら最悪だし。。。

 で、色々ググったらhttp://downloads.buffalo.nas-central.org/Uploads/OldUploads/LS_Pro_temporary/Binaries/から addons.tar をダウンロードして suを入れ替えるという荒技で suコマンドが使えるようになるらしいです。
 と言うわけで、

# tar xvf addons.tar
# mv /bin/su /bin/su.org
# chmod +s ./bin/su
# ./bin/su /bin/su

という具合に suコマンドを入れ替えて、

# su - hoge
[hoge@LS210D ~]$

できました。


< 過去の記事 [ 1月の 全てのカテゴリ リスト ] 新しい記事 >

2015 calendar
1月
123
45678910
11121314151617
18192021222324
25262728293031


掲示板
最新:08/15 17:19


GsBlog was developed by GUSTAV, Copyright(C) 2003, Web Application Factory All Rights Reserved.