• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Fedora9 一般ユーザでログインできなくなりました)

Fedora9で一般ユーザのログインができない問題

このQ&Aのポイント
  • Fedora9で一般ユーザでログインできなくなった問題が発生しています。
  • ログイン画面で一瞬ログインできたかと思ったが、再びログイン画面に戻ってしまいます。
  • rootユーザではログインできるが、一般ユーザのtestユーザではログインできません。

質問者が選んだベストアンサー

  • ベストアンサー
  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.1

いったんrootなり他の一般ユーザのアカウントでログインしてから、 slogin test@localhost してログインするとどうなりますか? ログインできますか? もしできないとしたら、何かエラーは出ていますか?

jonclock
質問者

お礼

すいません。追記です。 パスファイルをいじろうと、以下の命令を実行したら 開けませんでした。 [test@localhost ~]$ vi ~/.bash_profile -bash: vim: command not found 他の一般ユーザでは問題なく開けたのですが、 どうしたらいいのでしょうか。

jonclock
質問者

補足

[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の設定のときに、パスをいじったのですが、それが悪かったかもしれません。

その他の回答 (2)

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.3

/bin/cp ~root/.bash_profile ~test/.bash_profile pathが通っていないことも理解できていないユーザがroot権限を持っていること自体が大変危険です

jonclock
質問者

お礼

ありがとうございます 直りました。 勉強のため自分の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との差分を徐々に足していって、どの行を入れるとログインできなくなるか切り分けていけばいいかと思います

jonclock
質問者

補足

初歩的な質問ですいません。 他の大丈夫な一般ユーザからtestユーザに.bash_profileはどのようにやるんですか? ちなみにviだけでなくless、catなどの一般的なコマンドもtestでは使えませんでした。

関連するQ&A