为了root用户能登陆,并且"root"这个名字能被正确地解释,我们要在 /etc/passwd 和 /etc/group 文件中加上相关的条目。
创建 /etc/passwd 文件的命令如下:
echo "root:x:0:0:root:/root:/bin/bash" > /etc/passwd |
root用户的真正密码(这里的“x“只是一个占位符)后面会设置。
创建 /etc/group 文件的命令如下:
cat > /etc/group << "EOF" root:x:0: bin:x:1: sys:x:2: kmem:x:3: tty:x:4: tape:x:5: daemon:x:6: floppy:x:7: disk:x:8: lp:x:9: dialout:x:10: audio:x:11: EOF |
上面创建的用户组不是任何标准的一部分,它们只是后面MAKEDEV脚本要用到的。除了根用户组以外,LSB仅仅推荐将bin组的GID定义为GID 1,我们都照做了。其它用户组名和GID可以由用户任意选择。一般来说,写得较好的程序包并不是依赖GID的数值而是采用用户组名。这样一来,一个组有什么样的GID对程序并没有任何影响。