tl; dr
Sudo verursacht zusätzliche, nutzlose Warnungen bei "Problem mit Standardeinträgen"
Die Umgebung
Ubuntu 16.04 Server LTS, sudo 1.8.16
Das Problem
Wann immer ein Benutzer (egal ob mit sssd-ad authentifizierter Benutzer oder lokaler Benutzer oder Root) sudo verwendet , funktioniert es. Es sendet dem Administrator jedoch auch eine unbrauchbare E-Mail:
host1.example.com : Jun 6 14:40:44 : root : problem with defaults entries ; TTY=pts/2 ; PWD=/root ;
Es gibt keine Standardeinträge mehr! Ich habe sie während der Fehlerbehebung entfernt. Ich habe versucht, sie hereinzulassen. Sie waren übrigens:
Defaults env_reset
Defaults mail_badpass
Defaults secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
Ich kann das Problem nicht finden! Ich habe alle meine zusätzlichen sudoers-Direktiven entfernt, und sudo (von root) gibt immer noch den Fehler aus!
Wie bringe ich sudo dazu, keine nutzlosen E-Mails mehr an mich zu senden?
sudoers:
nicht dabei ist/etc/nsswitch.conf
? (Nichtsssd
installiert ...)Beachten Sie, dass die akzeptierte Lösung nur dann für das Schließen der E-Mails sorgt, wenn Sie nicht die Sudoer-Funktionen von sssd verwenden.
Das Problem wird bis zum nächsten Update von sssd-ad umgangen und beim nächsten Update erneut gesendet. Ich glaube, die Packager suchen nach einer Lösung für dieses Problem der NSSwitch-Direktiven.
Wenn Sie sudoers-Einträge aus AD / freeIPA verwenden möchten, lesen Sie weiter:
Wenn Sie einen tatsächlichen Upstream-Anbieter für sudo-Direktiven haben, sollten Sie Folgendes festlegen:
Dies wird den Versand von Nachrichten während der Installation von freeipa-client leider nicht stoppen. Ich arbeite immer noch daran. Wenn ich etwas finde, werde ich hier hinzufügen
quelle
After=sssd.target nss-user-lookup.target