kann mir jemand sagen, warum folgendes funktionieren kann, obwohl xxxx nicht existiert und damit offensichtlicher Unsinn übergeben wird?
Code: Alles auswählen
export SUDO_ASKPASS=xxxx
sudo --askpass --user=root /opt/teamviewer/tv_bin/script/teamviewer --daemon enable
Wohl aber aus einem Gnome-Application-Launcher.
Kennt jemand den Unterschied?
Im Sudo-Handbuch steht zu --askpass
Code: Alles auswählen
-A, --askpass
Normally, if sudo requires a password, it will read it from the user's terminal. If the -A (askpass) option is specified, a (possibly graphical) helper program is executed to read the user's password and output the password to the standard output. If the SUDO_ASKPASS environment variable is set, it specifies the path to the helper program. Otherwise, if sudo.conf(5) contains a line specifying the askpass program, that value will be used. For example:
# Path to askpass helper program
Path askpass /usr/X11R6/bin/ssh-askpass
If no askpass program is available, sudo will exit with an error.
Ich würde es gerne verstehen - und was ist mit der Sicherheit?
Vielen Dank fürs lesen.
Dirk