2017-08-11 128 views
0

我刚刚开始学习代码(python),因此学习如何使用终端... 当我尝试安装软件包和库时,经常遇到权限错误。每次我可以通过使用“sudo”来解决它,但我并不真正了解那个点不是什么sudo。 有人可以帮我理解吗?我的配置或系统有问题吗?我得知我没有安装我需要的软件包的权限,但我不知道为什么。sudo的功能是什么?

+1

[Linux 101:简介sudo](https://www.linux.com/learn/linux-101-introduction-sudo) - 在您最喜爱的搜索引擎中尝试'linux sudo是什么'。 – Jesper

+1

输入此:man sudo – Surely

+0

非常感谢!现在有点清楚:) –

回答

0

sudo允许允许的用户按照安全策略的规定,以超级用户或其他用户身份执行命令。” (sudo manual

有些目录需要管理员权限才能进行读/写访问。当执行pipsudo时,安装程​​序将具有安装某些软件包所需的权限。可能你的系统或配置没有问题! ^^

+0

如果我理解得很好,使用sudo并不是真的有风险吗?谢谢 !! –

+0

嗯,它不是必需的风险,但它可能有时。使用sudo,你可以允许一个malefic脚本执行不正确的命令,或者你可以更改或删除一个系统文件......可能性很多。但在一般情况下,如安装新软件或软件包或更新内容,使用** sudo **是必要的。只要知道你正在安装什么以及它来自哪里。 – nmschumacher

+0

再次感谢nmschumacher的帮助!我会尽量小心使用sudo! –