为什么命令do-release-upgrade不需要sudo?
我想知道为什么命令do-release-upgrade
不需要sudo? 我的意思是,它确实会显着改变你的系统,所以我猜它需要sudo。
这是来自ubuntu self,但它并没有那么有用。 我只想知道如果每个用户都可以访问此命令,这对我的系统的完整性是多么安全。
提前致谢。
[编辑]:
我使用了一个新的终端窗口,因此还没有过期的sudo,我使用了命令do-release-upgrade
NOT sudo do-release-upgrade
。
因此,即使有未过期的sudo,我也无法升级。
[编辑2]:
简而言之,do-release-upgrade意味着脚本中的sudo,因此您不必自己键入sudo。
我刚刚在终端上运行了do-release-upgrade
,看看发生了什么:
所以你不必再担心这个了。 do-release-upgrade
是位于/usr/bin
的python脚本,每个用户都可以访问它,但是当它开始在系统上执行操作时,这个脚本需要根权限。