Это вызвано последовательностью / упорядоченностью правил. Предпочтение отдается последнему правилу.
Чтобы устранить вашу проблему, просто переместите свои линии,
fizzbuzz ALL=NOPASSWD: ALLchadmin ALL=NOPASSWD: ALLиз sudoers файл для
sudo visudo -f /etc/sudoers.d/myOverrides Это лучший подход, чем редактирование sudoers файл с помощью обычного текстового редактора. Если вы случайно вставите ошибки в файл, вы больше не сможете запускать sudo. Всегда используйте visudo, так что синтаксис проверяется, и вы получаете предупреждения об ошибках!
Ваша директива не работает, потому что она переопределяется:
%admin ALL=(ALL) ALL%sudo ALL=(ALL:ALL) ALLЕсли вы запустите groups команда вы должны увидеть, что ваш пользователь принадлежит к этим группам.