我參與了爲運行Linux的Beagleebone創建根文件系統的任務。通常文件系統是由單個root用戶(例如使用buildroot)生成和配置的,該用戶是系統的唯一用戶。這是否意味着所有的命令和應用程序都以root權限執行(作爲系統的唯一用戶)?這不是一個安全問題嗎?創建非root用戶會更好嗎?通常的做法是什麼?基於Linux的嵌入式系統上的root用戶
0
A
回答
2
在linux系統中,除root以外,還有許多系統用戶可能用於特定目的。如果您的嵌入式系統是某種自治系統(例如機器人),並且不在網絡上暴露任何服務或對用戶進行某種直接的物理訪問,則不用擔心。如果確實如此,那麼您應該檢查相關軟件是否確實需要root訪問權限。如果沒有真正考慮到所有安全隱患,您可以創建權限較低的用戶來代表您運行它們。
1
Raspbery Pi Debian帶有root + pi用戶「預安裝」,他擁有sudo權限。現代Unix系統不啓用「本機root登錄」,因此需要額外的用戶。
如果您的設備以某種方式連接到互聯網,我的意思是說,有機會通過互聯網或更廣泛的局域網訪問它,您應遵循一些安全指南(例如,無root登錄)。但是,如果沒有,說,你的設備根本沒有局域網接入,不要擔心這樣的事情。
相關問題
- 1. 嵌入式Linux系統上的GPIO
- 2. 基於Linux的嵌入式實時顯示系統QT或GTK
- 3. 哪個系統可以調用「基於嵌入式Linux」?
- 4. 如何在基於ARM的嵌入式Linux系統上進行節電?
- 5. Linux嵌入式系統中的Java Swing
- 6. 用於嵌入式Linux的構建系統
- 7. 適用於嵌入式系統的silverlight
- 8. 針對基於嵌入式ARM的Linux系統的交叉編譯
- 9. 優化嵌入式linux系統的根文件系統大小
- 10. 嵌入式系統linux項目
- 11. 在嵌入式Linux系統上使用tmpfs
- 12. 爲基於ARM的嵌入式系統創建coredump
- 13. 無線通信:基於AVR的嵌入式系統和iPhone
- 14. android系統用戶和linux root用戶有何區別
- 15. 裸板上的C++嵌入式系統
- 16. 嵌入式系統上的Sqlite
- 17. 基於ARM的嵌入式Linux上的GPIO IRQ
- 18. 嵌入式系統
- 19. 無法更改文件權限的Linux系統上的root用戶
- 20. 在基於busybox的嵌入式linux上編寫腳本
- 21. 嵌入式linux的定製非公用文件系統
- 22. 用戶基於WordPress的系統?
- 23. 嵌入式Linux根文件系統在磁盤上
- 24. 在嵌入式Linux系統上設置時區
- 25. 在嵌入式系統上從DOS切換到Linux
- 26. 沒有Linux的嵌入式系統的圖形庫?
- 27. MySQL和系統'root'帳戶
- 28. 在嵌入式系統上構建git
- 29. 關於Linux操作系統上的圖形用戶界面
- 30. 什麼是操作系統(關於嵌入式系統)?