CentOS以及所有其他Linux发行版都是多用户操作系统。每个用户对于各种命令行和GUI应用程序可以具有不同的权限级别和特定设置。

知道如何添加和删除用户是每个Linux用户应了解的最基本技能之一。

在本教程中,我们将说明如何在CentOS 7系统上添加和删除用户。

先决条件

您需要以root用户或位具有sudo权限的用户登录,才能创建和删除用户。

如何在CentOS中添加用户

在CentOS中,您可以使用useradd命令行实用工具创建新的用户帐户。

要创建名为username的新用户帐户,请运行:sudo adduser username

上面的命令不显示任何输出。它将创建新用户的主目录(/home/username),并将文件从/etc/skel目录复制到用户的主目录。在主目录中,用户可以编写,编辑和删除文件和目录。

接下来,您需要为新用户设置密码,以便该用户可以登录。为此,请使用passwd命令:sudo passwd username

系统将提示您输入并确认密码。确保使用强密码。Changing password for user username.

New password:

Retype new password:

passwd: all authentication tokens updated successfully.

默认情况下,在CentOS上,使用sudo访问权限授予了转轮成员。

如果您希望新创建的用户具有管理权限,请将该用户添加到车轮组:sudo usermod -aG wheel username

如果您以root用户身份登录,则不必在每个命令前添加sudo。

如何在CentOS中删除用户

如果不再需要该用户帐户,则可以使用deluser命令行工具将其删除。

要删除用户而不删除用户文件,请运行:sudo userdel username

如果您要删除用户的主目录和邮件后台处理程序,请使用-r标志:sudo userdel -r username

成功后,userdel命令不会产生任何输出。

如果授予用户sudo特权,它将从轮组以及该用户所属的任何其他组中删除。

结论

在本教程中,您学习了如何在CentOS中添加和删除用户。相同的命令适用于任何其他Linux发行版。

如有任何疑问,请随时发表评论。

linux7如何删除用户,如何在CentOS 7上添加和删除用户相关推荐

  1. 在CentOS 8上添加和删除用户

    Linux添加用户和删除用户是linux运维的基础技能之一,本篇文章讲述了如何使用useradd和userdel在Centos8上添加和删除用户.以及如何添加具有管理权限的用户. 设置新的Linux服 ...

  2. 如何在Mac电脑上添加或删除受信任的电话号码?

    受信任的电话号码用于在其他设备或浏览器登陆时验证您的身份,获取验证码在另一设备上登陆.那我们如何在Mac电脑上添加或删除受信任的电话号码呢?小编给大家带来了详细的图文教程,需要的朋友欢迎参考操作! 具 ...

  3. 如何在CentOS 7 / RHEL 7 运行单用户模式进行root的密码重置

    如何在CentOS 7 / RHEL 7 运行单用户模式进行root的密码重置 ...  [复制链接] 发表于 2014-9-16 18:50 | 来自  51CTO网页 [只看他] 楼主 步骤一,开 ...

  4. centos7 安装git_如何在 CentOS 7 上挂载 Amazon EFS 文件系统?

    如何为数千个 Amazon EC2 实例提供大规模并行共享访问模式? 在本周,为大家做的分享是关于如何在 CentOS 7 上挂载 Amazon EFS 文件系统.Amazon EFS 可以让您的应用 ...

  5. 如何在CentOS 7上安装和使用PostgreSQL

    原作者:米切尔·阿尼卡斯 转载来源:https://www.digitalocean.com/community/tutorials/how-to-install-and-use-postgresql ...

  6. 如何在CentOS 7上安装和配置MySQL Cluster

    翻译&转载:https://www.howtoforge.com/tutorial/how-to-install-and-configure-mysql-cluster-on-centos-7 ...

  7. 如何在CentOS 7上使用HAproxy Loadbalancer设置Percona XtraDB集群(负载均衡)

    翻译&转载来源:https://linoxide.com/cluster/setup-percona-cluster-haproxy-centos-7/ 如何在CentOS 7上使用HApro ...

  8. 如何在CentOS 7上安装Percona XtraDB集群

    原作者:Muhammad Arul  转载&翻译来源:https://www.howtoforge.com/tutorial/how-to-install-percona-xtradb-clu ...

  9. 如何在CentOS 8上安装Docker

    介绍 与之前的版本相比,新的CentOS 8版本引入了许多创新元素,一个重大变化是决定不再为Docker提供官方支持. 相反,RHE选择引入用于容器映像创建和管理的内置工具:buildah和podma ...

最新文章

  1. 【light 1341Aladdin and the Flying Carpet】
  2. VLAN划分,GVRP还是VTP (此文来自网管员世界)
  3. 源代码管理之SVN服务器搭建和使用
  4. 数据结构之插入排序:希尔排序(缩小增量排序)
  5. 统计sql server数据库中所有表的记录数
  6. 【操作系统】银行家算法
  7. Hibernate - Query简易
  8. matlab bar 填充花纹,[转载]Matlab绘制柱状图采用不同图案填充
  9. 用HTML写手机QQ登录界面
  10. 点云配准ICP算法推导,SVD分解
  11. python 把矩阵变成一维_python矩阵转换为一维数组的实例
  12. Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000004
  13. 天善智能网络爬虫学习~
  14. 如何在 HTML 中调整图像大小?
  15. C++ 计算球体体积
  16. mybatis一个怪异的问题: Invalid bound statement not found 作者及来源: babyblue - 博客园 收藏到→_→: 摘要: mybatis一个怪异
  17. 什么是LED晶膜屏?和透明LED贴膜透明屏一样吗?
  18. 计算机毕业设计Java班费收支管理系统(源码+系统+mysql数据库+lw文档)
  19. python第四次作业——陈灵院
  20. underscore.js 报_is not defined解决方法

热门文章

  1. Linux Shell 实现密码掩码输入
  2. 事务(transaction)的简单介绍
  3. 顶尖程序员的五种思维模式,值得学习
  4. STM32CUBEMX生成KEIL工程后添加DSP
  5. 偏振光模式与偏振光滤镜
  6. JS截取字符串的三种方法详解
  7. 苹果手机vue网页弹窗中input失去焦点的时候造成页面上移
  8. python秒数转化为时间格式_python将秒数转化为时间格式的实例
  9. 网银数字证书很“尴尬”
  10. 小米手机系统脚本上传服务器文件,学会这几招,MIUI传文件不用愁