我剛剛開始學習代碼(python),因此學習如何使用終端... 當我嘗試安裝軟件包和庫時,經常遇到權限錯誤。每次我可以通過使用「sudo」來解決它,但我並不真正瞭解那個點不是什麼sudo。 有人可以幫我理解嗎?我的配置或系統有問題嗎?我得知我沒有安裝我需要的軟件包的權限,但我不知道爲什麼。sudo的功能是什麼?
回答
「sudo允許允許的用戶按照安全策略的規定,以超級用戶或其他用戶身份執行命令。」 (sudo manual)
有些目錄需要管理員權限才能進行讀/寫訪問。當執行pip與sudo時,安裝程序將具有安裝某些軟件包所需的權限。可能你的系統或配置沒有問題! ^^
如果我理解得很好,使用sudo並不是真的有風險嗎?謝謝 !! –
嗯,它不是必需的風險,但它可能有時。使用sudo,你可以允許一個malefic腳本執行不正確的命令,或者你可以更改或刪除一個系統文件......可能性很多。但在一般情況下,如安裝新軟件或軟件包或更新內容,使用** sudo **是必要的。只要知道你正在安裝什麼以及它來自哪裏。 – nmschumacher
再次感謝nmschumacher的幫助!我會盡量小心使用sudo! –
- 1. getEvdoDbm()的功能是什麼?
- 2. bios的功能是什麼?
- 3. bootstrap.cache.php的功能是什麼?
- 4. 「(ClassName *)」的功能是什麼
- 5. !DOCTYPE的功能是什麼?
- 6. I()的功能是什麼?
- 7. forkN的功能是什麼?
- 8. SOCK_STREAM的功能是什麼?
- 9. Android:ContentResolver.update()的功能是什麼?
- 10. SetDefaultItem的功能是什麼?
- 11. Silverlight的功能是什麼?
- 12. CONFIG_X86_WP_WORKS_OK的功能是什麼?
- 13. HttpContext.Current.Request的功能是什麼?
- 14. 什麼是免費功能?
- 15. 什麼是Y功能?
- 16. 什麼是OracleXEUniv.exe功能?
- 17. 什麼是阻塞功能?
- 18. 什麼是「頁面功能」?
- 19. Python:什麼是`is`功能?
- 20. 是什麼功能NHibernate
- 21. BDD,什麼是功能?
- 22. 什麼是蹦牀功能?
- 23. 什麼是這個功能
- 24. 什麼是警報功能?
- 25. 什麼是asp.net vNext功能?
- 26. 什麼是功能測試?
- 27. 什麼是Elixir Bang功能?
- 28. 什麼是獨立功能?
- 29. 什麼是觸發功能
- 30. Java使用linux sudo功能
[Linux 101:簡介sudo](https://www.linux.com/learn/linux-101-introduction-sudo) - 在您最喜愛的搜索引擎中嘗試'linux sudo是什麼'。 – Jesper
輸入此:man sudo – Surely
非常感謝!現在有點清楚:) –