千亿之家 - 操作系统光盘下载网站!

当前位置: 首页  >  教程资讯 centos 系统用户,CentOS系统用户管理详解

centos 系统用户,CentOS系统用户管理详解

时间:2024-11-17 来源:网络 人气:

CentOS系统用户管理详解

CentOS作为一款流行的Linux发行版,其系统用户管理是确保系统安全和高效运行的关键。本文将详细介绍CentOS系统用户的管理方法,包括用户创建、权限设置、用户组管理等。

一、用户类型

在CentOS系统中,用户主要分为以下几种类型:

超级管理员(root):默认ID为0,拥有最高权限,只能有一个。

普通用户:除管理员以外的用户创建的账户,默认ID为500~60000。

程序用户:管理Linux系统的应用程序使用,默认ID为1~499。

二、用户创建

-d:指定用户宿主目录,默认在/home中。

-e:指定账户失效的时间。

-g:指定基本组的组号或者名字。

-G:指定附加组的组号或者名字。

-m:不建立宿主目录。

-s:指定登录shell。

例如,创建一个名为user1的用户,指定宿主目录为/home/user1,基本组为usergroup,附加组为group1和group2,登录shell为/bin/bash,可以使用以下命令:

sudo useradd -d /home/user1 -g usergroup -G group1,group2 -s /bin/bash user1

三、用户设置密码

-d:清空密码。

-l:锁定账户。

-s:查看账户锁定状态。

例如,为user1设置密码,可以使用以下命令:

sudo passwd user1

四、用户修改配置

-l:修改用户名。

-U:解锁用户。

-L:锁定账户。

-d:修改宿主目录。

-e:设置账户失效时间。

-g:设置基本组。

-G:设置附加组。

-s:修改用户的登录shell。

例如,将user1的用户名修改为user2,可以使用以下命令:

sudo usermod -l user2 user1

五、用户组管理

-g:指定组的GID或者组的名字。

例如,创建一个名为group1的用户组,可以使用以下命令:

sudo groupadd -g 1001 group1

-a:添加账户。

-M:添加多个账户。

-d:删除组中的用户。

例如,将user1添加到group1用户组,可以使用以下命令:

sudo groupmod -a user1 group1

六、文件目录的归属

-R:递归修改文件目录的归属。

例如,将/home/user1目录的


作者 小编

教程资讯

教程资讯排行

系统教程

主题下载