从Ubuntu中删除默认的“ubuntu”用户在EC2上安装

我正在玩亚马逊EC2新的免费层计划,并注意到默认的ubuntu安装附带一个用户ubuntu,它是预先configuration为与您从AWS提供的密钥一起使用。 我想要做的一件事是添加一个新的用户,并删除默认的“Ubuntu的”用户。 从我与其他VPS(VMWare和Rackspace云)的经验来看,你只有全新安装的根(就是红帽而不是Ubuntu)。

我应该有任何问题,删除了默认的Ubuntu用户?

或者我不应该触摸用户“Ubuntu”,并创build一个新的用户login我的工作。

当然,你可以删除Ubuntu的用户,只要确保你创build的新用户能够sudo等等。

总而言之,你的用户被称为什么并不重要。 像cloudwatch这样的服务也不会login到您的实例,以获得生命力。 这个实例是一个虚拟环境,亚马逊公开的东西可以从主机系统获得。

此外,我不认为这个用户是一个安全漏洞 – 相反,它被添加到Ubuntu的AMI,因为每个其他的AMI允许你用rootlogin。 这更是一个安全问题。 😉

此外,该帐户是用一个私钥保护,所以我没有看到一个问题,除非你的私钥被泄露。 在这种情况下,您应该在AWS控制台上生成一个新对。

如果你真的想要另一个login,你可以尝试重命名: usermod -l NEWNAME ubuntu

继续创build一个新的用户。 只要确保把用户放在“pipe理员”组中,并在用户吹掉“ubuntu”之前以该用户身份login。

我还没有find任何理由保持Ubuntu的用户,这是一个潜在的安全漏洞。

您可能会将自己从其他AWS工具(如Cloud Watch或其他希望使用AWS sitekey的AWS sitekey)login到该框中,但我不使用这些服务。