LINUX.ORG.RU

i3-wm + запрос пароля на повышение привелегий пользователя

 


0

1

В i3-wm отсутствует запрос пароля при запуске программ через dmenu или rofi требующих привилегий root, как например в xfce или gnome и др.

Возможно ли как то реализовать данный функционал?


Возможно ли как то реализовать данный функционал?

Зависит от тебя, zenity для тебя приемлемо?

Deleted
()
Ответ на: комментарий от Deleted

Больше спрашивал про установить и пользоваться. zenity - я так понял написать самому реагирование на определённые события, вроде нет нужды так сильно заморачиваться, проще запустить терминал и от sudo выполнить запуск программы.

Больше спрашиваю про готовые решения для пользователей.

dima81
() автор топика
Ответ на: комментарий от Deleted

Вообще посмотрел про zenity, штука интересная раньше не сталкивался, спасибо за наводку, может далее для чего пригодится.

dima81
() автор топика
Ответ на: комментарий от Deleted

Попробовал окно запроса создать, так то удобно )

Но не удобно, что для каждого такого приложения надо своё скрипт городить. ( По крайне мене мен сейчас так видится.

dima81
() автор топика
Ответ на: комментарий от dima81

для каждого такого приложения надо своё скрипт городить.

Зачем? Имя приложения передаётся скрипту параметром. Или ты о чём?

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)
Ответ на: комментарий от Deleted

По вашему примеру:

zenity --title=«zenity sudo» --password | sudo -S gparted

До написания скрипта пока дело не дошло.

dima81
() автор топика
Ответ на: комментарий от eternal_sorrow

В принципе не проблема, только из aur надо ставить. У меня параллельно xfc4 стоит, там запрос пароля есть. Только через чего, я не очень пока понимаю.

dima81
() автор топика

Установи и добавь в автозапуск графический агент для polkit (например, lxpolkit).

deadNightTiger ★★★★★
()
Ответ на: комментарий от Deleted

Не понял, почему будет запускаться данный скрипт при запуске какой нибудь программы требующей повышения привилегий.

lxpolkit, что то не ставится.

dima81
() автор топика
Ответ на: комментарий от dima81

почему будет запускаться данный скрипт при запуске какой нибудь программы требующей повышения привилегий.

Потому что ты это укажешь непосредственно:

$ sh zenity-sudo.sh gparted

или (если как по ссылке):

$ zenity-sudo gparted
Deleted
()
Последнее исправление: Deleted (всего исправлений: 2)
Ответ на: комментарий от Deleted

Не, не пойдёт ) Как раз про это писал, но видимо не очень понятно. Это все ссылочные файлы надо переписать для задействования скрипта.

dima81
() автор топика
Ответ на: комментарий от dima81

Это все ссылочные файлы надо переписать для задействования скрипта.

Или иметь две меню: user and admin.

Deleted
()
Ответ на: комментарий от Deleted

Согласен. Просто для меня это от командной строки не отличается, а для пользователя, пугающегося командной строки, очень удобная штука, если ему её кто то напишет. Буду кому нибудь *nix настраивать пригодится )

dima81
() автор топика
Ответ на: комментарий от deadNightTiger

Да как раз посмотрел через xprop.

/usr/lib/polkit-gnome/polkit-gnome-authentication-agent-1

Есть и при запуске все отлично работает, окошечко вылазит. )

Всех благодарю, механизм понял. Решать можно разными путями. Тему закрываю.

dima81
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.