- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Fedora9 一般ユーザでログインできなくなりました)
Fedora9で一般ユーザのログインができない問題
このQ&Aのポイント
- Fedora9で一般ユーザでログインできなくなった問題が発生しています。
- ログイン画面で一瞬ログインできたかと思ったが、再びログイン画面に戻ってしまいます。
- rootユーザではログインできるが、一般ユーザのtestユーザではログインできません。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
いったんrootなり他の一般ユーザのアカウントでログインしてから、 slogin test@localhost してログインするとどうなりますか? ログインできますか? もしできないとしたら、何かエラーは出ていますか?
その他の回答 (2)
- 774danger
- ベストアンサー率53% (1010/1877)
回答No.3
/bin/cp ~root/.bash_profile ~test/.bash_profile pathが通っていないことも理解できていないユーザがroot権限を持っていること自体が大変危険です
質問者
お礼
ありがとうございます 直りました。 勉強のため自分のPCでlinuxを使用していましたが、 まったくその通りです。。 今度からはパスの設定の際など、ルート権限のときは最大限注意し、バックアップなどをとっておくようにします。
- 774danger
- ベストアンサー率53% (1010/1877)
回答No.2
とりあえず、 ・.bash_profileや.bashrcのコピーを取っておく ・問題なく動くユーザの.bash_profileや.bashrcをtestにコピーする ・source .bash_profileを実行 でviが使えるように&ログインできるようになりませんか? もしくはviがあるディレクトリにpathが通っていないので、プルパスで/usr/bin/viで指定してもいいと思いますが 後は、もとの.bash_profileとの差分を徐々に足していって、どの行を入れるとログインできなくなるか切り分けていけばいいかと思います
質問者
補足
初歩的な質問ですいません。 他の大丈夫な一般ユーザからtestユーザに.bash_profileはどのようにやるんですか? ちなみにviだけでなくless、catなどの一般的なコマンドもtestでは使えませんでした。
お礼
すいません。追記です。 パスファイルをいじろうと、以下の命令を実行したら 開けませんでした。 [test@localhost ~]$ vi ~/.bash_profile -bash: vim: command not found 他の一般ユーザでは問題なく開けたのですが、 どうしたらいいのでしょうか。
補足
[root@localhost ~]# slogin test@localhost The authenticity of host 'localhost (127.0.0.1)' can't be established. RSA key fingerprint is [ここにはfinger printが出力されました。] Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'localhost' (RSA) to the list of known hosts. test@localhost's password: -bash: =/usr/local/java: そのようなファイルやディレクトリはありません -bash: =.:/usr/local/java/jre/lib:/usr/local/java/lib:/usr/local/java/lib/tools.jar:: そのようなファイルやディレクトリはありません [test@localhost ~]$ このようになりました。 やはりjavaの設定のときに、パスをいじったのですが、それが悪かったかもしれません。