- - PR -
SSHでログイン後にsuできない。
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2008-04-24 10:43
とりあえず、基本的なところで、/var/log/messagesに何と記録されているのでしょうか?
状況的には、パスワードファイルは壊れていない、su許可ユーザーの設定は正しそう、まで確認はOKということですね。 1.サーバ上で自身へsshした後にsu可能か。 →端末関係なく sshd 経由だとNGな問題かの切り分け。 2.TeraTermなど別Terminalソフトを使用してsu可能か。 →PuTTY側の問題かの切り分け。 あとダメ元で > sudo su でいけたりしますか? >FreeBSD の vipw http://www.jp.freebsd.org/cgi/mroff.cgi?subdir=man&lc=1&cmd=&man=vipw&dir=jpman-7.0.2%2Fman§=0 存在しますね。 こちらの利用で幸せになれるかもです。 |
|
投稿日時: 2008-04-24 11:47
こちらのサイトに「freebsd6.1」ですがsuの使用方法が書いてあります。
参考になるかわかりませんが、張っておきます。 http://www.server-memo.net/freebsd/freebsd-su |
|
投稿日時: 2008-04-25 00:11
皆さんこんばんは。
たくさんのご返答感謝致します。 解決しました!! ご指摘のとおり、PAMの設定ファイルを確認したり(実際は/etc/pam.d/配下のファイル)、UTF-8 TeraTerm Proをインストールしてやってみたりしましたが、結果はだめでした。 万策尽きて、ここでだめもとで、rootのパスワードに含まれる大文字小文字を無視してすべて小文字で入力すると、Puttyからログインできてしまいました。 【原因】 FreeBSDをインストールした際に、大文字小文字混在のrootパスワードを設定したが、その端末のキーボードの左SHIFTキーが無効になっている。。。すなわち、左SHIFTキーを押しながら入力したrootパスワードは実は大文字小文字混在になっていなかった。 そのため、 ・FreeBSD側で毎回まじめに(?)左SHIFTキーを使って、大文字小文字混在でパスワードを打ってsuしていたが、実は設定されたパスワード、入力していたパスワード共にすべて小文字だった。 ・クライアント側WindowsPCのキーボードは正常なため、設定したと思っていた大文字小文字を含むパスワードを入力していた。 【感想】 なんとも脱力するような結果になってしまいました。なぜ無効になっているのか…。 kazさん、あるかなさん、holicさん、SAKURAさんどうもありがとうございました。 初投稿だったので、返答頂けるか不安でしたが、皆さんのおかげで解決できました。 また、勉強になりましたし、問題の切り分け方がとても参考になりました。 (続けて、「どこのログを見ればすぐわかったのか」を調べていきます。) どうもありがとうございました。 [ メッセージ編集済み 編集者: あのあの 編集日時 2008-04-25 00:13 ] |