コマンドSudo visudo
を実行しようとすると問題が発生し、エラーが表示されました。
visudo: /etc/sudoers busy ,try again later
最初に、どのプロセスが/etc/sudoers
ファイルを使用しているかを確認します。
Sudo lsof /etc/sudoers
出力から、別のvisudo
インスタンスのようです:
visudo 9348 root 5uW REG 8,1 755 9699545 /etc/sudoers
そのため、何かが摩耗した場合にルートに切り替えてください:
Sudo -i
次に実行します:
kill -15 9348
ps --no-heading 9348 || kill -9 9348
別のターミナルを開き、次を実行します:
Sudo visudo
すべてが正常に動作することを確認してから、ルートシェルからログアウトできます。