ログイン後にメッセージが表示されない

ログイン後にメッセージが表示されない

ログインしようとしたときにユーザー名とパスワードを入力した後、コマンドプロンプトは表示されません。

私の画面は次のとおりです。

pal login: root
Password:
Last login: Wed Oct 14 15:42:19 on tty1
_

私はこの問題を検索し、他の人のためにCTRL + Zを実行して問題を解決しました。私の問題はうまくいきませんでした。

私が試したもう一つの方法はCtrl + Cです。ただし、これを行うと、再度ログインするように求められます。

最後にログインしたときに.bash_profileにいくつかの行を追加しましたが、それは問題になりますか?

誰でもこの問題を解決できますか?

ありがとう

編集する:

.bash_profileへの変更:

私は4行を追加しました。各行は存在しないディレクトリのエイリアスですが、このエラーが見つかった後に削除しました。だから私はそれとは関係がないと思います。

また、パス変数も変更しました(私の考えでは):

PATH=$PATH:$HOME/bin:

これに関して:

PATH=$PATH:$HOME/bin:/usr/lib/semq/bin:

また、パス変数の行の下に次の行を追加しました。

source .bash_profile

上記の指示の一部に従いましたが、明確ではありません。たぶんソース.bash_profile行はそこにはありませんが、後でコマンドとして入力する必要がありますか?

編集2:

私が従った指示の一部が問題の原因であると考えられています。


次に、.bash_profileでPATHを更新します。

cd ~
vim .bash_profile
PATH=$PATH:$HOME/bin:/usr/lib/semq/bin:
source .bash_profile

ベストアンサー1

待って、.bash_profileソースコードはありますか?まず第一に、これはあまり意味がありません(読んだ指示は、実際にファイルを編集してコマンドで実行することを意味します)。

第二に、それが問題だと確信しています。ファイルソース自体に保護機能(停止条件)がないと、無限ループに陥ります。その行を削除すると問題が解決すると思います。

この問題はログイン時に発生するため、簡単な回避策はroot(root権限があると仮定)としてログインし、問題のある行を削除することです。

おすすめ記事