1

我有一个运行 Ubuntu 12.04 的 Amazon EC2 实例,由于某种原因,我在以默认 ubuntu 用户或 root 身份登录时无法创建新用户。当我执行“useradd myusername”时,我没有像往常那样收到提示(电话号码、房间号等愚蠢的提示)。同时,没有创建主目录,也不会在创建帐户时发生任何其他事情。但是,如果我尝试再次添加该名称,它会告诉我该帐户已经存在,如果我执行“userdel myusername”,它就像删除了某些内容(即没有错误消息)。我以前从未在 Ubuntu 服务器上看到过这个。

这是 Ubuntu 在 EC2 上的典型特征吗?难道我做错了什么?有人知道为什么没有创建帐户吗?

谢谢。

4

1 回答 1

1

您可能正在考虑adduser哪个具有大多数字段的交互式提示。看到这个问题

useradd并且userdel用于在您不想被提示的脚本中创建帐户。默认情况下,他们只会创建用户,并且需要额外的命令行选项来创建主目录等。

您会发现它确实创建了帐户(查看/etc/passwd)并且关于“已经存在”的投诉证实了这一点。

你怎么记得区别?不知道。似乎是您只需要知道的那些历史事物之一。

于 2013-06-03T10:14:29.767 回答