LinuxForum.Fans
Тема

[Решено] Проблемы с kdesu

Автор: pavelppvl 6 сообщений 2370 просмотров
#279722

kdesu по умолчанию требует пароль рута (поскольку использует команду su).

Требуется настроить её так, чтобы некоторые программы можно было запускать без пароля вообще, а некоторые с паролем пользователя (в согласии с конфигурацией /etc/sudoers). То есть нужно заставить kdesu использовать sudo вместо su (как это было раньше, например в 10.3).

Добавление в файл 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 прекрасно работает, но это не решение проблемы, поскольку пароль приходится вводить в консоли

Есть ли какие-либо варианты решений?

opensuse 12.2, kde 4.8.5

#279759
"pavelppvl" написал:
Есть ли какие-либо варианты решений?

Может вам нужно это: kdesudo http://kde-apps.org/content/show.php/KdeSudo?content=72106
Установка:

text
su
zypper ar -f http://download.opensuse.org/repositories/home:/steffens:/lvermgeo:/client/openSUSE_12.2/ home:/steffens:/lvermgeo:/client/openSUSE_12.2/
zypper ref
zypper in kdesudo
#279790

Действительно, видимо kdesdo -- единственный варианты. Странно, что он не то что не используется по умолчанию, но даже отсутствует в стандартных репозиториях.

#279794
"pavelppvl" написал:
Странно, что он не то что не используется по умолчанию, но даже отсутствует в стандартных репозиториях.

Не, не странно, ведь и sudo не используется по умолчанию в openSUSE. (только из-за этого)

#279798

руководство утверждает, что добавление себя в sudoers позволяет запускать программы без пароля

к тому же странно заставлять пользователя просить вводить пароль рута на каждый чих

и кроме того, раньше такого не было (в 10.3 -- точно)

#279802
"pavelppvl" написал:
к тому же странно заставлять пользователя просить вводить пароль рута на каждый чих

=)
Вон, Линус Торвальдс тоже по этому поводу недавно негодовал https://plus.google.com/+LinusTorvalds/posts/1vyfmNCYpi5

Войдите или зарегистрируйтесь, чтобы ответить.