2017-08-11 213 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! –