这可能是因为useradd
没有为新用户创建主目录。你应该使用
adduser xyz
相反,避免使用,useradd
因为它是一个需要更多输入的后端命令。
也可以看看这个答案,手动添加用户和手动添加用户。
或者如果你仍然想使用useradd
至少
useradd -m xyz
创建主目录。但这也许还不够。
在开始之前,你可能需要删除错误创建的用户
userdel xyz
因此您可以毫无问题地再次正确地创建它。
反正:
如果您有 GUI,则可能更容易使用 GUI 添加新用户(通常在系统设置 -> 帐户中)。这也可能解决可能出现的用户组问题,正如@Videonauth 指出的那样。