NOPASSWD из локального sudoers файла проигнорирован для учетной записи LDAP

На работе у меня есть Ubuntu 16.04 с учетной записью LDAP. У меня есть несколько правил NOPASSWD в настроенном/etc/sudoers.d/gbs. Они видимы:

$ sudo -l
Matching Defaults entries for m.lewicki on AMDC1494.digital.local:
    env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin\:/snap/bin, timestamp_timeout=120, env_keep+=http_proxy, env_keep+=no_proxy, env_keep+=https_proxy, env_keep+=HTTP_PROXY, env_keep+=HTTPS_PROXY,
    env_keep+=BUILD_DIR

User m.lewicki may run the following commands on AMDC1494.digital.local:
    (ALL : ALL) ALL
    (ALL) NOPASSWD: /bin/mount -o bind /*/* */scratch.*
    (ALL) NOPASSWD: /bin/umount -l */scratch.*
    (ALL) NOPASSWD: /bin/umount -l -f */scratch.*
    (ALL) NOPASSWD: /bin/mkdir -p */scratch.*
    (ALL) NOPASSWD: /usr/bin/build
    (ALL) NOPASSWD: /bin/cp *.conf */scratch.*/*.conf
    (ALL) NOPASSWD: /bin/rm -f */.build.log
    (ALL) NOPASSWD: /bin/echo -n
    (ALL) NOPASSWD: /usr/sbin/chroot */scratch.*
    (ALL) NOPASSWD: /usr/bin/chroot */scratch.*
    (root) NOEXEC: NOPASSWD: /usr/bin/updatedb
    (ALL) ALL

Однако они проигнорированы. Например,

$ sudo echo -n

Все еще просит пароль. Я пытался добавить "sudoers: файлы ldap" к энергии/etc/nsswitch.conf и попробованной Кв. - получают установку sudo-ldap, но ни один не помог.

Учетная запись локального пользователя, которой НЕ управляет LDAP, хорошо работает и не просит пароль для указанных команд.

Как сделать локальный sudoers файл уважаемым?

1
задан 5 December 2016 в 16:54

1 ответ

Существует известный выпуск в версии sudo, который поставлется с 16,04. В то время как это не устранило мою проблему, это - хорошее место для запуска. Я включал некоторые другие возможные причины в этот Unix & ответ Linux. Я на самом деле все еще диагностирую и зарегистрирую любые дополнительные результаты там.

1
ответ дан 7 December 2019 в 15:44

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

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