Какова причина/etc/sudoers около строки 23 ошибки?

Я фиксирую это /etc/sudoers около строки 23 ошибки при помощи pkexec visudo команда. Но я не знаю причину. Кто-либо может сказать мне причину? И как предотвратить подобные ошибка в будущем?

Мой Файл Как это:

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d
Defaults !lecture, !tty_tickets, !fqdn 
Defaults !lecture, !tty_tickets, !fqdn 
Defaults !lecture, !tty_tickets, !fqdn 
Defaults !lecture, !tty_tickets, !fqdn 
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^

Я могу Решить эту проблему путем удаления Последней Строки. Но не знайте причину.

0
задан 21 February 2015 в 05:34

1 ответ

Всегда используйте visudo отредактировать sudoers!

Для фиксации этого использовать visudo удалить

  • последняя строка,

    ^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^`
    
  • и дублирующиеся строки, предшествующие ему.

    Defaults !lecture, !tty_tickets, !fqdn
    Defaults !lecture, !tty_tickets, !fqdn
    Defaults !lecture, !tty_tickets, !fqdn
    

    Если это все еще дает Вам проблему, прокомментируйте единственный остающийся экземпляр их (помещенный # перед ним). Я не знаю что пользователи/группы lecture, tty_tickets, и fqdn для, но они не часть установки Ubuntu по умолчанию.

Вы спрашивали, как предотвратить такую вещь в будущем:

  • Не редактировать sudoers без программы проверки синтаксиса как visudo!

  • Не запускайте идиотичные программы как суперпользователя, та попытка внести неконтролируемые изменения в /etc/sudoers! дополнения к sudoers должен быть сделан как новые файлы в /etc/sudoers.d/.

2
ответ дан 6 October 2019 в 00:09

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

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