WSL: visudo -c жалуется на & ldquo; ошибку разбора & rdquo;

У меня проблема с попыткой установить файл 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.)

0
задан 29 December 2017 в 21:14

0 ответов

Другие вопросы по тегам:

Похожие вопросы: