xliang9550
deepin
2014-11-15 08:35 按照我的粗浅理解,不论安装软件还是更新,都是在调用dpkg,而似乎不允许同时运行多个dpkg例程。
Reply Like 0 View the author
软件商城、aptitude、apt-get都只是dpkg的前端,dpkg才是最底层的包管理器,不能并行处理多个包管理进程,否则包数据库会错乱。
这种关系就类似于dnf、pkcon或yum和rpm的关系一样。
另外,Windows下面和root等价的是system权限,不是administrator。
Linux的gksu或者sudo鉴权是有一个有效期的,在这个有效期内,多次调用root身份进行操作不会反复要求输入密码,默认应该是五分钟。嫌麻烦的话,自己设置无密码鉴权。
我个人是不在图形程序中进行提权操作的,都是在终端用su临时切换root身份,用完就退出。
[quote]软件商城、aptitude、apt-get都只是dpkg的前端,dpkg才是最底层的包管理器,不能并行处理多个包管理进程,否则包数据库会错乱。
这种关系就类似于dnf、pkcon或yum和rpm的关系一样。
另外,Windows下面和root等价的是system权限,不是administrator。
Linux的gksu或者sudo鉴权是有一个有效期的,在这个有效期内,多次调用root身份进行操作不会反复要求输入密码,默认应该是五分钟。嫌麻烦的话,自己设置无密码鉴权。
我个人是不在图形程序中进行提权操作的,都是在终端用su临时切换root身份,用完就退出。
[quote]软件商城、aptitude、apt-get都只是dpkg的前端,dpkg才是最底层的包管理器,不能并行处理多个包管理进程,否则包数据库会错乱。
这种关系就类似于dnf、pkcon或yum和rpm的关系一样。
另外,Windows下面和root等价的是system权限,不是administrator。
Linux的gksu或者sudo鉴权是有一个有效期的,在这个有效期内,多次调用root身份进行操作不会反复要求输入密码,默认应该是五分钟。嫌麻烦的话,自己设置无密码鉴权。
我个人是不在图形程序中进行提权操作的,都是在终端用su临时切换root身份,用完就退出。
[quote][quote]软件商城、aptitude、apt-get都只是dpkg的前端,dpkg才是最底层的包管理器,不能并行处理多个包管理进程,否则包数据库会错乱。
这种关系就类似于dnf、pkcon或yum和rpm的关系一样。
另外,Windows下面和root等价的是system权限,不是administrator。
Linux的gksu或者sudo鉴权是有一个有效期的,在这个有效期内,多次调用root身份进行操作不会反复要求输入密码,默认应该是五分钟。嫌麻烦的话,自己设置无密码鉴权。
我个人是不在图形程序中进行提权操作的,都是在终端用su临时切换root身份,用完就退出。
对,没错。昨天太晚了,我都没想起来polkit。gksu/kdesu等程序配合polkit就能实现类似UAC的效果了。
[quote]
对,没错。昨天太晚了,我都没想起来polkit。gksu/kdesu等程序配合polkit就能实现类似UAC的效果了。
[quote][quote]
对,没错。昨天太晚了,我都没想起来polkit。gksu/kdesu等程序配合polkit就能实现类似UAC的效果了。
我现在不管是用Windows还是Linux,都会尽量避免提权。
前些天测试了一下自己的计算软件,发现自带一些安全限制,提权了反而不能正常运行(报错并自动退出),而且所有相关文件都不能具有全局访问权限,最高只能设成750。
[quote][quote]
按我的理解,我觉得polki要比UAC还要高级一点。
UAC有点像原来的安卓,每个软件都会尽可能地要求高权限,不管用不用得着,结果就是用户要么不用那些软件,要么就给它管理员权限,于是UAC就没什么意义了……
polkit和OSX的权限管理方式比较像,只有当程序确实调用了某些需要root权限的功能时才提权。
Popular Ranking
ChangePopular Events
More
在win下只要UAC过了就能给root权限,可是linux给人的感觉是只有一个令牌……
探讨一下,求别喷。