建议sudo向windows的uac学习
Tofloor
poster avatar
zszszsz
deepin
2016-01-27 21:12
Author
开个脑洞,sudo可以类似于uac的“非windows二进制同意提示”的玩法,提权不用输密码只要点个确定就好(明明是很容易的事情嘛)
Reply Favorite View the author
All Replies
springworm
deepin
2016-01-27 21:19
#1
请问在终端下怎么点确定?
Reply View the author
zszszsz
deepin
2016-01-27 21:21
#2
springworm 发表于 2016-1-27 13:19
请问在终端下怎么点确定?

检查完sudoers权限直接提权运行就好了嘛
Reply View the author
zszszsz
deepin
2016-01-27 21:36
#3
noahsai 发表于 2016-1-27 13:22
sudo 都免密码那还用什么sudo。用Windows不是来得更省事吗。

Windows 和linux又不是就这点区别,我在自家vps上是直接用root,但是桌面系统不可能给用户直接用root,这样导致过一会输一次密码干啥都得输一遍密码你不嫌麻烦么?
Reply View the author
MattD
deepin
2016-01-27 22:56
#4
UAC之所以给人“提权不需要输密码”的错觉,原因有二:
1、默认建立的用户就是和Administrator平级的管理员用户,而且有人习惯不设密码。如果给管理员级别的用户设立了密码,而自己用标准帐户登录,就不会是“提权不需要输密码”了。
2、Unix Like里面真正的管理员只有root,或者说UID 0。其他用户都是受限用户。(FreeBSD例外,它还有个toor,作为root的fallback)
Reply View the author
181******81
deepin
2016-01-28 00:58
#5
这是设计理念的问题了。一个专注于更安全。有时候安全和方便就是一个矛盾体。得取平衡。我到时期望这个密码的动作不应该省去,这样会被系统级别的安全造成大隐患。
Reply View the author
xliang9550
deepin
2016-01-28 01:07
#6
同6楼,在Windows下面,受限用户提权其实是很麻烦的。
另外,Windows系统默认用户类型具有管理员权限是否是一种好的机制还有争议。
Reply View the author
zouqilin
deepin
2016-01-28 04:25
#7
linux想微软学习  笑了
Reply View the author
yutent
deepin
2016-01-28 09:39
#8
It has been deleted!
zszszsz
deepin
2016-02-01 19:33
#9
MattD 发表于 2016-1-27 14:56
UAC之所以给人“提权不需要输密码”的错觉,原因有二:
1、默认建立的用户就是和Administrator平级的管理员 ...

sudoers虽然不是root但是sudoers本身就相当于是administrators了,而且sudo在默认设置下输得是自己的密码而不是root的密码。

windows下管理员提权不需要输入密码,而如果不开放uac提权那么标准用户提权是要用runas的,这个输的是对方的密码,相当于linux中的su,而不是sudo
Reply View the author
zszszsz
deepin
2016-02-01 19:34
#10
399913628 发表于 2016-1-27 16:58
这是设计理念的问题了。一个专注于更安全。有时候安全和方便就是一个矛盾体。得取平衡。我到时期望这个密码 ...

实际上sudoers已经相当于是root了,sudo有没有输密码都是一样的
Reply View the author
zszszsz
deepin
2016-02-01 19:36
#11
yutent 发表于 2016-1-28 01:39
真不喜欢密码的话, 可以修改一下 /etc/sudoers, 设置   用户名  ALL=(ALL) NOPASSWD: ALL 就行了, 以后 ...

我这么玩,但是这样图形界面程序提权就没有提示了……
Reply View the author
176******20
deepin
2016-02-02 07:28
#12
你这个有安全隐患,是不会采用的。
Reply View the author