[problem help] V23上pkexec提权异常
Tofloor
poster avatar
风吹过的绿洲
deepin
2024-08-18 18:54
Author

timeshift安装之后打不开,有输入管理员密码,然后就没有反应。本以为应用的问题,后面命令sudo timeshift-gtk可以打开应用。

下面这两个都有提示输入密码,之后就没有反应了。也许和显示服务有关吧。。。。。
image.png

╭─jay at jay-PC in /home/jay/Desktop
╰─λ pkexec timeshift-launcher

(timeshift-gtk:309403): Gtk-WARNING **: 18:47:54.504: cannot open display:

直接sudo 的话就可以打开

Reply Favorite View the author
All Replies
忘记、过去
deepin
2024-08-18 19:26
#1

pkexec DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY timeshift-launcher

我记得 pkexec 启动需要自己加上环境变量才行

Reply View the author
风吹过的绿洲
deepin
2024-08-18 19:35
#2
忘记、过去

pkexec DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY timeshift-launcher

我记得 pkexec 启动需要自己加上环境变量才行

这个我不是很懂。。。

 pkexec DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY timeshift-launcher
Cannot run program DISPLAY=:0: No such file or directory

Reply View the author
忘记、过去
deepin
2024-08-19 08:56
#3
风吹过的绿洲

这个我不是很懂。。。

 pkexec DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY timeshift-launcher
Cannot run program DISPLAY=:0: No such file or directory

打扰了,少写了一个 env

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY timeshift-launcher
Reply View the author
风吹过的绿洲
deepin
2024-08-19 21:54
#4
忘记、过去

打扰了,少写了一个 env

pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY timeshift-launcher

确实可以哦,这个是现在的规范吗

Reply View the author
忘记、过去
deepin
2024-08-20 09:34
#5
风吹过的绿洲

确实可以哦,这个是现在的规范吗

20.9 的时候我记得也得这么写来着,但是是用在 .desktop 文件的 Exec= 字段里面用的;终端里面不太记得要不要这么写了

Reply View the author
风吹过的绿洲
deepin
2024-08-20 12:11
#6
忘记、过去

20.9 的时候我记得也得这么写来着,但是是用在 .desktop 文件的 Exec= 字段里面用的;终端里面不太记得要不要这么写了

我写在终端里面可以用的,只是有个不好的点,就是后面跟的命令有点长,然后提示框就拉得很长

Reply View the author
忘记、过去
deepin
2024-08-20 13:43
#7
风吹过的绿洲

我写在终端里面可以用的,只是有个不好的点,就是后面跟的命令有点长,然后提示框就拉得很长

可以自己写 .policy 文件,可以修改 pkexec 的提示信息,鉴权有效时间等。

https://bbs.deepin.org/post/202966

Reply View the author
风吹过的绿洲
deepin
2024-08-20 15:32
#8
忘记、过去

可以自己写 .policy 文件,可以修改 pkexec 的提示信息,鉴权有效时间等。

https://bbs.deepin.org/post/202966

膜拜大佬,这个正是我需要的。昨天问gpt它说不支持,哈哈哈

Reply View the author