В opensuse 12.2 (kde 4.8.5) kdesu по умолчанию требует пароль рута (поскольку использует команду su).
Требуется настроить её так, чтобы некоторые программы можно было запускать без пароля вообще, а некоторые с паролем пользователя (в согласии с конфигурацией /etc/sudoers). То есть нужно заставить kdesu использовать sudo вместо su.
Добавление в файл kdesurc строчек
[super-user-command] super-user-command=sudo
проблему не решает.
Запуск $ kdesu kwrite запрашивает как надо пароль пользователя, а не рута (правда, даже в тех случаях, когда в /etc/sudoers прописано NOPASSWD). Однако при неправильном пароле зависает. А при правильном пароле ничего не происходит --- задержка на пару секунд и всё, программа завершается без каких-либо изменений, ничего не запускается, никакой информации в консоли не выводится, только в файле /var/log/warn обнаруживаются такие строки
sudo: gkr-pam: couldn't get the password from user: Authentication failure sudo: pam_unix2(sudo:auth): conversation failed
просто $ sudo kwrite прекрасно работает, но это не решение проблемы, поскольку пароль приходится вводить в консоли
Кто сталкивался? Есть ли какие-либо варианты решений?