如何在Ubuntu12.04和CentOS6上添加和删除用户

来自菜鸟教程
跳转至:导航、​搜索


状态: 已弃用

本文介绍了不再受支持的 Ubuntu 和 CentOS 版本。 如果您当前运行的是运行 Ubuntu 12.04 或 CentOS 6 的服务器,我们强烈建议您升级或迁移到受支持的版本。

原因: Ubuntu 12.04 已于 2017 年 4 月 28 日终止生命周期 (EOL), CentOS 6 已于 2020 年 11 月 30 日结束生命周期 (EOL), and neither of these operating system versions will receive future security patches or updates. For these reasons, this guide is no longer maintained.

请参阅:
本指南可能仍可用作参考,但可能不适用于其他 Ubuntu 或 CentOS 版本。 如果可用,我们强烈建议使用为您正在使用的 Ubuntu 或 CentOS 版本编写的指南。 你可以在这里[https://www.digitalocean.com/community/tutorial_collections/how-to-add-and-delete-users .
找到我们关于如何添加和删除用户的教程集]

红色是什么意思

用户需要输入或自定义的行在本教程中将显示为红色! 其余的大部分应该是可复制粘贴的。

当您登录到一个新启动的 droplet 时,您正在从 root 用户访问它。 尽管这使您能够在服务器上进行所需的任何更改,但您最好在虚拟专用服务器上创建另一个具有 root 权限的新用户。 此外,如果其他人将访问虚拟服务器,您还需要为他们创建新用户。 本教程将介绍创建新用户、授予他们 root 权限以及删除用户。

当您使用新用户执行任何根任务时,您需要在命令前使用短语“sudo”。 这是一个有用的命令有两个原因:1)它可以防止用户犯任何破坏系统的错误 2)它将所有使用 sudo 运行的命令存储到一个文件中,如果需要,以后可以查看该文件。 但是请记住,该用户与 root 用户一样强大。 如果您只需要一个用户在 VPS 上执行有限数量的任务,则不需要授予他们 root 权限。

设置

本教程需要访问 root 用户或具有 sudo 权限的用户。

启动 Droplet 后,您应该已经从欢迎电子邮件中收到了您的 root 密码。

Ubuntu 12.04 上的用户

如何在 Ubuntu 12.04 上添加用户

要在 Ubuntu 中添加新用户,请使用 adduser 命令,将“newuser”替换为您的首选用户名。

sudo adduser newuser

只要你输入这个命令,Ubuntu 就会自动启动这个过程:

  • 输入并确认您的密码
  • 输入用户信息。 这不是必需的,按回车将使用默认信息自动填写该字段
  • 当 Ubuntu 询问您信息是否正确时按 Y(或回车)

恭喜——您刚刚添加了一个新用户。 您可以通过键入 exit 退出 root 用户,然后使用新的用户名和密码重新登录。

如何授予用户根权限

如前所述,您最好使用具有 root 权限的用户。

您可以通过使用以下命令打开 sudoers 文件来创建 sudo 用户:

sudo /usr/sbin/visudo

在用户权限规范下添加用户名和与 root 相同的权限将授予他们 sudo 权限。

# User privilege specification
root    ALL=(ALL:ALL) ALL 
newuser  ALL=(ALL:ALL) ALL

按“cntrl x”退出文件,然后按“Y”保存。

如何删除用户

如果您发现您不想再在虚拟专用服务器上拥有特定用户,您可以使用单个命令将其删除。

sudo userdel newuser

通过删除用户的主目录完成:

 sudo rm -rf /home/newuser

CentOS 6 上的用户

如何在 CentOS 6 上添加用户

要在 CentOS 中添加新用户,请使用 adduser 命令,将“newuser”替换为您喜欢的用户名。

sudo adduser newuser

通过向用户提供新密码进行跟进,在出现提示时键入并确认新密码:

sudo passwd newuser

恭喜——您刚刚添加了一个新用户及其密码。 您可以通过键入 exit 退出 root 用户,然后使用新的用户名和密码重新登录。

如何授予用户根权限

如前所述,您最好使用具有 root 权限的用户。

您可以通过使用以下命令打开 sudoers 文件来创建 sudo 用户:

sudo /usr/sbin/visudo

您将在文件底部找到修改用户权限的部分。 键入“a”开始插入文本。 在用户权限规范下添加用户名和与 root 相同的权限将授予他们 sudo 权限。

## Allow root to run any commands anywhere
root    ALL=(ALL)       ALL
newuser ALL=(ALL)       ALL

按“shift” ZZ 保存并退出文件。

如何删除用户

如果您发现您不想再在虚拟专用服务器上拥有特定用户,您可以使用单个命令将其删除。

sudo userdel newuser

如果您想同时删除用户的主目录和文件,可以在命令中添加标志“-r”。

sudo userdel -r newuser

下一步

一旦您设置了您需要的用户,您就可以开始构建您的 VPS。 一个好的开始是使用下面的教程在你的 droplet 上安装 LAMP 堆栈(基本 Web 服务器软件的集合)。

Ubuntu 12.04 上的灯

CentOS 6 上的灯

Ubuntu 12.04 上的 LEMP

CentOS 6 上的 LEMP

埃特尔·斯维尔德洛夫