我参与了为运行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. 什么是操作系统(关于嵌入式系统)?