シンボリックリンクレベルのエラーが多すぎるために発生する多くの問題

シンボリックリンクレベルのエラーが多すぎるために発生する多くの問題

AWS EC2インスタンスでimagemagickをアップグレードしています。現在、インストールは6.8.x脆弱で移動中です。6.9.10-12正しく読むとパッチになったようです。

どこかでsudoコマンドの実行中に、次のエラーが見つかりました。

-bash sudo: Too many levels of symbolic links[定義]

新しいリンクを追加しようとしています/usr/bin/

だから何か奇妙なことがあるのか​​見てみると...にリンクされたフォルダがbinありました。/usr/bin//usr/bin//

その間、一時的にインターネット接続が失われましたが、すぐに回復してEC2インスタンスへのSSH接続を再開しました。

$ sudo
The program 'sudo' can be found in the following packages:
 * sudo
 * sudo-ldap
Try: sudo apt install <selected package>

だから...今私のユーザーもsudoへのアクセスを失いました...内部リンクを変更するには、すべての種類のコマンドに/usr/binsudoアクセスが必要です... sudoをインストールするにはsudoアクセスが必要です... su - rootに切り替えるには sudo アクセスが必要なようです。そうしないと、AWS がインスタンスの起動時に提供しない root パスワードを要求するためです。

詳細な手順を提供できますか?この回答これが今この問題を解決する唯一の方法ですか? (この問題が解決したらどうですか!?)

ベストアンサー1

はい、循環リンクを作成して混乱しました。これを行った/usr/binので、これ以上コマンドを実行することはできません。

はい、最も簡単な方法は、リンクされた回答で説明されているように、外部から混乱したファイルシステムにアクセスして循環リンクを変更することです。

おすすめ記事