![如何在Unix系统7中添加用户?](https://linux22.com/image/196329/%E5%A6%82%E4%BD%95%E5%9C%A8Unix%E7%B3%BB%E7%BB%9F7%E4%B8%AD%E6%B7%BB%E5%8A%A0%E7%94%A8%E6%88%B7%EF%BC%9F.png)
我按照说明在 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
创建主目录。