синтаксическая ошибка sudoers после добавления простой запятой

В Debian 8, работающем с systemd, вы можете отключить работающие VT getty(, которые отображают приглашение для входа в систему ), отредактировав/etc/systemd/logind.conf:

[Login]
NAutoVTs=0
ReserveVT=0

Отключает автоматическое -выделение ТН -и резервирование ТН.

Вам также потребуется отключить первый VT getty, управляемый autovt@. Создайте каталог с именем /etc/systemd/system/autovt@.service.d, содержащий файл disable.confс содержимым

.

[Unit]
ConditionKernelCommandLine=locallogin

Это отключит модуль, если вы не добавите localloginк параметрам загрузки ядра (, чтобы вы могли отменить это поведение, если вам когда-нибудь понадобится ).

Кроме того, если вы хотите, чтобы сообщения ядра не появлялись на консолях, вы можете запустить

dmesg -n 1

(напр. в /etc/rc.local). На консолях все равно будут появляться паники, не думаю, что их можно будет отключить.

В старых версиях Debian или работающей Debian 8 sysvinit,вы можете отключить gettyVT, закомментировав все строки, упоминающие /sbin/gettyв /etc/inittab.

2
04.10.2018, 12:49
1 ответ

Мне просто нужно было указать полный путь для двух дополнительных команд.

Cmnd_Alias WWWCMDS = /home/xxx/shop/update.sh,/usr/local/bin/geoipupdate,/usr/sbin/service memcached
www-data ALL=(ALL) NOPASSWD: WWWCMDS

и все работало нормально.

5
27.01.2020, 21:58

Теги

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