web-dev-qa-db-ja.com

WSLでのSudoersファイルの構文エラー

そのため、LinuxのWindowsサブシステムでsudoersファイルをめちゃくちゃにしました。私は何かを追加しようとしていましたが、チュートリアルの人がsudoersファイルをnano/vimで編集すると言っていましたが、それは私がやったことです(後でvisudoでのみ編集する必要があることを発見しました、Nice)。保存すると、「Sudo」がもう使用できないことに気づきました。

>>> /etc/sudoers: syntax error near line 33 <<<
Sudo: parse error in /etc/sudoers near line 33
Sudo: no valid sudoers sources found, quitting
Sudo: unable to initialize policy plugin

私は走らなければならないと言っているたくさんの記事を読みました:

pkexec /usr/sbin/visudo

しかし、結果は常に同じでした:

Error getting authority: Error initializing authority: Could not connect: No such file or directory

私はすべてを試し、2時間ものを読んで、何もできませんでした。誰か助けてもらえますか?ご覧のとおり、実際のLinuxに関しては、私は明らかに新しいです。

4
Augusto Lessa

私の場合、非常に簡単な解決策を見つけました。

Windowsコンソール(cmd)を開くだけです。

wsl -u root
# nano /etc/sudoers

そしてfile =を修正します。それがお役に立てば幸いです。

10
Rovny Art