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
вот это: