Nun, du machst etwas falsch. Sie haben auch nicht angegeben, was Sie mit Ihrer Datei / etc / sudoers gemacht haben. Das sollten Sie tun - dies ist ein CentOS-System, BTW:
Dies ist zunächst mit der richtigen Einstellung für env_keep (Hinweis PATH ist dort drin):
Sudo grep -5 PATH / etc / sudoers Defaults env_keep = "-Farben HOST HISTSIZE INPUTRC KDEDIR \ LS_COLORS MAIL PS1 PS2 QTDIR NUTZERNAME \ LANG LC_ADDRESS DARSTELLEN LC_CTYPE LC_COLLATE LC_IDENTIFICATION \ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC \ LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS \ _XKB_CHARSET XAUTHORITY PATH"
Defaults timestamp_timeout = 15 ## Next comes the main part: which users can run what software on ## which machines (the sudoers file can be shared between multiple -> export PATH=$PATH:hithere -> sudo sh -c 'echo $PATH' /sbin:/bin:/usr/sbin:/usr/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/bin:hithere
Sieht gut aus. Nun entfernen wir die Einstellung env_keep und versuchen es erneut:
-> sudo visudo -> sudo grep -5 PATH /etc/sudoers LS_COLORS MAIL PS1 PS2 QTDIR USERNAME \ LANG LC_ADDRESS LC_CTYPE LC_COLLATE LC_IDENTIFICATION \ LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC \ LC_PAPER LC_TELEPHONE LC_TIME LC_ALL LANGUAGE LINGUAS \ _XKB_CHARSET XAUTHORITY" #_XKB_CHARSET XAUTHORITY PATH"
Was für ein trauriger PFAD:
-> sudo sh -c 'echo $PATH' /usr/bin:/bin