我是从正在主机上执行的makefile中交叉编译目标RFS吗?我应该知道groupadd命令的任何特定用法吗?另外,我是否需要使用主机Linux机器上的groupadd或目标的嵌入式版本的groupadd?如何在groupadd命令中指定在目标RFS中而不是在主机中添加组。我是新来的。例如:/ usr / sbin / groupadd -g 1111 test_gp我需要在要编译rfs的特定路径内创建1111,例如/ home / arm_build / rfs /然后在其下添加用户
/ usr / sbin / useradd -g test_gp -m -d / home / test_gp -p l.cjpassword -s / bin / bash -c“一个测试组” test_gp
这将是等效的命令,因为我看到在groupadd中没有提供路径的选项,它只是将数字作为gid
您有很多选择:
/etc/group
只是一个文本文件,因此您可以手动或通过自己的脚本创建它groupadd --root <DIR>
将修改<DIR>
,因此您可以将其指向正在构建目录的目录根文件系统