sudo
を提供している間 特定のユーザーへの許可が間違いを犯し、私が気付く前にそれを保存して閉じました。後でsudo -s
を実行しようとしたとき 以下のエラーメッセージが表示されました。 sudoersファイルを開いて、修正するために再度編集することができません。
ubuntu@digi:$ sudo -s >>> /etc/sudoers: syntax error near line 21 <<< sudo: parse error in /etc/sudoers near line 21 sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin
シングルユーザーモードで起動せずにこのエラーを修正するにはどうすればよいですか?
解決策:壊れたsudoersファイルを修正します
最新のGNU/Linuxディストリビューションシステムには、破損したsudoersファイルを修正するための非常に高速で簡単な方法が付属しており、ライブCDを使用して再起動したり、マシンに物理的にアクセスしたりする必要はありません。
ubuntu@digi:$ pkexec vim /etc/sudoers ==== AUTHENTICATING FOR org.freedesktop.policykit.exec === Authentication is needed to run `/usr/bin/vim' as the super user Authenticating as: Ubuntu (ubuntu) Password:
パスワードの入力を求められます。認証しようとしているユーザーのパスワードで自分自身を認証すると、/etc/sudoers
が開きます。 お気に入りのエディター(私の場合はvim
)のファイル )rootとして、/etc/sudoers
を修正できます ファイル。
問題を修正するためにrootとして追加のシステム管理コマンドを実行する必要がある場合は、pkexec bash
を使用して対話型ルートシェルを開始できます。 コマンド。
[Ubuntu]:configure:TorqueにはBoostが必要ですが、システムに見つかりませんでした
Ubuntu 22.04 Jammy JellyFishDockPanelをカスタマイズする