7.4. 实现

7.4.1. 系统启动

如果一切顺利,虚拟控制台的显示应该类似于下面的例子

Connected to tty1 at 38400 bps.
gnu-linux login:

7.4.2. 向系统添加新用户

以 root 用户身份登录。

通过向/etc/passwd/etc/group文件分别添加一行来创建一个新的、非特权用户和新组。请务必使用双大于号 (>>) 以避免意外覆盖文件。

bash# echo "floyd::501:500:User:/home/floyd:/bin/sh" >>/etc/passwd
bash# echo "users::500:" >>/etc/group
bash# mkdir /home/floyd
bash# chown floyd.users /home/floyd
bash# chmod 700 /home/floyd

7.4.3. 测试新用户使用系统的能力

ALT+F2 切换到虚拟终端 tty2。

以 floyd 用户身份登录。

尝试以下命令并验证它们是否有效。

bash$ pwd
bash$ ls -l /
bash$ cat /etc/passwd

尝试以下命令并验证它们是否不起作用。

bash$ ls /root
bash$ /sbin/shutdown -h now
bash$ su -

7.4.4. 系统关机

切换回 root 用户登录的 tty1。

bash# shutdown -h now