我按照说明在 VirtualBox 中创建了一个 Unix System 7 VM作者:罗伯特·诺迪尔。我已经进入单用户提示符 ( #
)。我可以运行诸如ls
andpasswd
和 之类的命令cat
。然而,useradd
没有找到。对于 也是如此adduser
。如何在 Unix System 7 中添加用户?
答案1
您需要手动执行以下操作:
查找可用的 uid(使用 Robert Nordier 的图像,可以使用 uid 8 及更高版本):
cat /etc/passwd
找到适当的主要 gid(在 V7 中,用户没有自己的组;对于 Robert Nordier 的图像,使用 3,与来宾帐户相同):
cat /etc/group
创建
passwd
入口:echo 'login::uid:gid::/usr/login:' >> /etc/passwd
(根据需要替换
login
,uid
,gid
;上面使用无密码和默认 shell)设置密码:
passwd login
创建主目录。