[Contribute Advice] 建议Deepin 系统右键加入“以管理员身份运行”
Tofloor
poster avatar
谢尚鹏
deepin
2023-09-01 22:59
Author

现在国产电脑是慢慢得流行了,我在给机关单位维护国产电脑,在国产UOS系统过程中,有时会碰到某些软件,需要以ROOT权限运行。网上查到的方法都是“请在终端中输入xxxx命令”,输入命令?让我教客户,特别是女同志,让他们输命令,企不是说笑?比如,我自己笔记本电脑上的Deepin 20.9系统中,运行抓包软件Wireshark,每次都要打开终端,运行 sudo wireshark ,烦得很,我自己用麻烦就算了,要让我教客户敲命令,真的很抓头,所以见建议右键加入“以管理员身份运行”,或者以管理员身份运行时,要求输入密码就行了。

**我的要求是鼠标右键,输入密码,提升某个软件的运行权限,而不是让普通用户以ROOT权限在系统里操作,**希望大伙能明白我的意思和需求

Reply Favorite View the author
All Replies
2 / 2
To page
安洛
deepin
2023-09-02 01:25
#21
谢尚鹏

那就“以管理员权限运行”,就以sudo 方式运行不就行了?因为sudo 只开放某个软件的权限,不会影响整个系统及其它软件的权限,以sudo 方式运行有什么问题?

sudo不只是权限提高,带来的影响还包括所有用户层的环境变量失效、主目录变更为/root、执行用户变更为root等等。

wireshark这种软件对以上问题不太敏感,但是普通的用户软件会出现很明显的变化。比如用sudo启动文件浏览器会让主题失效,设置项全部变回默认设置,主目录、回收站等都会不同。用sudo启动firefox会直接报错。系统代理也对sudo执行的软件无效。

Reply View the author
buman
deepin
2023-09-02 01:25
#22
谢尚鹏

那就“以管理员权限运行”,就以sudo 方式运行不就行了?因为sudo 只开放某个软件的权限,不会影响整个系统及其它软件的权限,以sudo 方式运行有什么问题?

会产生两份运行文档,1、管理员运行(sudo) 2、普通双击

只有 只能root才能启动使用的软件适合 用右键管理员方式运行。

可能会产生新的问题 两种不同打开方式 里面的配置不同(样式、历史存档等)

Reply View the author
晚秋(lateautumn)
Moderator
2023-09-03 03:07
#23
谢尚鹏

👍 ,谢谢理解,那个社区产品经理还以为我需求,普通用户以ROOT权限在系统里操作,各种解释安全性,右键运行,对某个软件提高权限,而不影响整个系统的权限,是完全可以做到的。比如“新立得软件包管理器”,进去输入密码,以ROOT权限部署软件,软件关闭权限就释放了

没错,我理解你的意思。因为瘟疫系统里就有一个以管理员运行。实际上,好多使用习惯,liux系统与瘟疫系统越来越相似了,比如说,以前安装软件需要终端用命令安装,现在也大多数能实现安装包双击安装了。瘟疫系统好的东西同样是值得借鉴的。

Reply View the author
绍贝格尔
deepin
2023-09-04 17:03
#24
Ziggy

wireshark可以做到相关的需求,提示是我负责添加的

至于为什么不用pkexec而偏执sudo/root,是因为pkexec只是个普通提权功能,不具备root完整权限,除非是有daemon等进行适配,否则是很多应用不能正常调权的

像我负责的wireshark、TestDisk、timeshift等主流开源项目其实已经不太支持pkexec打开GUI了

“新立得软件包管理器”这个单纯是注册了必要条件,一般桌面组件级像应用商店这类的都会支持

Windows本身用管理员模式执行就是接近sudo了,并不是传统意义上的pkexec,木马也很容易通过这种方式提权执行

感觉 pkexec 这种直观上看起来好点,要不打开软件每次打开终端看起来怪怪的

Reply View the author
花雨落逝
deepin
2023-09-24 02:14
#25
谢尚鹏

那就“以管理员权限运行”,就以sudo 方式运行不就行了?因为sudo 只开放某个软件的权限,不会影响整个系统及其它软件的权限,以sudo 方式运行有什么问题?

sudo 是超级用户,操作不当能删了整个系统(xwx

Reply View the author
2 / 2
To page