У меня проблема с попыткой установить файл sudoer в WSL.
Итак, я создал файл /etc/sudoers.d/wheel
, содержащий следующую строку:
%wheel ALL = NOPASSWD: (ALL:ALL) ALL
Но всякий раз, когда я запускаю visudo -c
, он всегда жаловался, с некоторыми случайными символами. Вот три прогона, один за другим:
root@pepoluan-Asus:/etc/sudoers.d# visudo -c
>>> /etc/sudoers.d/wheel: syntax error near line 1 <<<
parse error in K�� near line 1
root@pepoluan-Asus:/etc/sudoers.d# visudo -c
>>> /etc/sudoers.d/wheel: syntax error near line 1 <<<
parse error in K��� near line 1
root@pepoluan-Asus:/etc/sudoers.d# visudo -c
>>> /etc/sudoers.d/wheel: syntax error near line 1 <<<
parse error in K}8� near line 1
(Обратите внимание, что знак �
представляет неизвестный символ Unicode, показанный на экране в виде рамки с 4 шестнадцатеричными цифрами внутри, но эти символы отказываются появляться здесь, в AU.com)
Что здесь происходит?
РЕДАКТИРОВАТЬ:
pepoluan@pepoluan-Asus:/mnt/c/Users/pepoluan$ file /etc/sudoers.d/wheel.disabled
/etc/sudoers.d/wheel.disabled: ASCII text
( Я временно переименовал файл в wheel.disabled
, чтобы он не испортился командой sudo
.)