我已经通过“useradd”创建了用户,使用“passwd”命令创建了用户并创建了密码,并且能够以新用户身份登录,但是当它键入“cd”时,它说/home/newuser 没有找到文件或目录。
有人指导我每次以该特定用户名添加用户时是否需要手动创建新目录?
答案1
-d, --home HOME_DIR 将使用 HOME_DIR 作为用户登录目录的值来创建新用户。默认是将 LOGIN 名称附加到 BASE_DIR 并将其用作登录目录名称。目录 HOME_DIR 不必存在,但如果不存在,则不会创建。
或者检查系统上的行为。通常可以使用或类似参数adduser
询问他们如何工作。--help
查看创建用户时创建主目录[重复]。如果您运行的是 Debian 版本adduser
,并且useradd
有不同的东西。请在您的系统上分别检查它们的参数。