嵌入式系统的用户账户、设备节点、网络配置及文件系统操作指南
1. 添加用户账户到根文件系统
在根文件系统中添加用户账户,首先要将 etc/passwd
、 etc/shadow
和 etc/group
文件添加到暂存目录。要确保 shadow
文件的权限为 0600。之后,通过启动 getty
程序来启动登录过程,BusyBox 中有 getty
的版本。使用 inittab
中的 respawn
关键字来启动它,当登录 shell 终止时, getty
会重新启动, inittab
内容如下:
::sysinit:/etc/init.d/rcS
::respawn:/sbin/getty 115200 console
最后,重新构建 ramdisk,并使用 QEMU 或 BeagleBone Black 进行测试。
2. 更好的设备节点管理方式
使用 mknod
静态创建设备节点既困难又缺乏灵活性。有以下几种按需自动创建设备节点的方法:
| 方法 | 描述 |
| ---- | ---- |
| devtmpfs | 这是一个伪文件系统,在启动时挂载到 /dev
。内