sudo askpass
zuboskal14 21 апреля, 2010 - 12:01
Добрый день.
Никак не могу правильно прописать askpass. Получаю
sudo: no askpass program specified, try setting SUDO_ASKPASS
в мане по sudoers написано:
askpass The askpass option specifies the fully qualified path to a helper program used to read the user's password when no terminal is
available. This may be the case when sudo is executed from a graphical (as opposed to text-based) application. The program specified
by askpass should display the argument passed to it as the prompt and write the user's password to the standard output. The value of
askpass may be overridden by the SUDO_ASKPASS environment variable.
в /etc/sudoers имею:
askpass localhost=/usr/bin/x11-ssh-askpass
Если править /etc/sudoers с помощью visudo, то он не ругается, поэтому я полагаю, что файл корректен.
Пробовал прописывать SUDO_ASKPASS в ~/.bashrc - не помогает.
На http://www.gentoo.org/doc/en/sudo-guide.xml описания этой опции тоже нет.
Есть баг на http://bugs.gentoo.org/show_bug.cgi?id=240620, но все обсуждение завершилось тем, что автоматически переменная для SUDO_ASKPASS не создается и не будет.
Истина где то рядом...
»
- Для комментирования войдите или зарегистрируйтесь

.
Как именно пробовал?
Просто
SUDO_ASKPASS="..."?Или
export SUDO_ASKPASS="..."?:wq
--
Live free or die
пробовал добавлять строку с
пробовал добавлять строку с SUDO_ASKPASS в ~/.bashrc и пробовал export от юзера
А file (лучше equery b) для
А
file(лучшеequery b) для файла/usr/bin/x11-ssh-askpassчто говорит?:wq
--
Live free or die
вот это: equery b
вот это: