Мы должны перезагрузить после добавления пользователя к
/etc/sudoers
Нет. Это будет работать со следующим sudo
команда.
Я просто сделал это и да, я действительно на самом деле должен был перезагрузить. Так, возможно, предыдущий ответ не был неправильным, но это определенно не правильные 100% времени. При записи этого в случае, если кто-то еще ищет ответ, поскольку я просто был.
В CentOS 7 вы также можете выйти из системы с помощью «выхода» и войти снова, и Sudoers будет обновлен.
Я тестировал минимальную установку, но я считаю, что она работает и в других целях, и, возможно, в других дистрибутивах.
На самом деле единственное, что вам нужно, это получить (новое) приглашение для входа в систему, поэтому сработает следующая команда:
anyuser$ su -l <user>
user$ sudo <thenewlysudoedcommand>
... works...
Но если вы вошли в систему как GUI, то вам нужно выйти из системы и войти снова.
Но, как и в случае с БОЛЬШИНСТВОМ инструментов Linux, вам НЕ нужно перезагружать компьютер (это особенность Windows).