Ubuntu 命令“adduser”未在“/home”中创建目录“usertes”

Ubuntu 命令“adduser”未在“/home”中创建目录“usertes”

我一直在用命令创建用户添加用户,但它没有创建目录/home/usertes

# adduser usertes

如果我使用命令删除用户,就会发生这种情况用户端

# userdel usertes
userdel: user usertes is currently logged in

未登录服务器,我使用以下方式登录

如何在中创建目录/home,如果以用户身份登录,当前目录将为/home/usertes

现在,如果我登录,我就会转到目录/

答案1

我从未使用过,adduser因为当我创建用户时,它从来没有按照我需要的方式工作。然而,它确实useradd能满足我的需求,但默认情况下不会创建用户目录,并且不是作为使用起来很方便。

useradd --create-home USERNAME将使用区域的默认规范创建主目录,即/home/USERNAME

如果您想要一个稍微详细一点的 user-add 版本,我发现它最有用:useradd --create-home --user-group --shell /bin/bash USERNAME将创建主目录,还将创建一个与用户名称匹配的组(这就是USER:USER在新安装的主目录所有权中可以看到USER用户名的位置)。

完成上述任一步骤后,您都需要设置密码:(passwd USERNAME以超级用户或 root 身份设置密码,即使是临时的)

相关内容