如何在Unix系统7中添加用户?

如何在Unix系统7中添加用户?

我按照说明在 VirtualBox 中创建了一个 Unix System 7 VM作者:罗伯特·诺迪尔。我已经进入单用户提示符 ( #)。我可以运行诸如lsandpasswd和 之类的命令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
    
  • 创建主目录。

相关内容