Linux用户组管理

在Linux系统中,用户管理是系统管理员的核心任务之一。以下是详细的用户管理指南,涵盖基本概念、常用命令和实用技巧:

目录

一.基本概念

二.用户的管理命令

1.创建用户

(3)用户密码设置(passwd)

2.修改用户信息(usermod)

3.删除用户(userdel)

三.用户组的管理

1.创建组(groupadd)

2.删除组(groupdel)

3.组成员管理(gpasswd)


一.基本概念

1.超级用户:

超级用户,也叫管理员,root。该用户(root)具有所有权限,UID=0并且绝对只能是0。

2.系统用户

系统用户,也叫程序用户。一般都是由程序创建,用于程序或者服务运行时候的身份,无登录权限1<=UID<=499

3.普通用户:

普通用户,一般都是由管理员创建,用于对系统进行有限的管理维护操作。

默认可以登录系统。500<=UID<=60000

二.用户的管理命令

1.创建用户

常用选项:

useradd [选项] 用户名
常用选项:
-u 指定用户uid,唯一标识,必须唯一
-g 指定用户的默认组(主组)
-G 指定用户附加组(一个用户可以加入多个组,但是默认组只有一个)
-d 指定用户家目录(每个用户都有一个自己的家,并且默认在/home/xxx)
-s 指定用户默认shell

(1)创建默认用户

创建一个用户a1
[root@localhost ~]# useradd a1

(2)查看用户信息
[root@localhost ~]# id a1

(3)用户密码设置(passwd)

  passwd 用户名 表示给指定用户修改密码

   passwd 直接回车 表示给当前用户修改密码

2.修改用户信息(usermod)

usermod [选项] 用户名

修改a1用户的UID为1100

3.删除用户(userdel)

userdel [选项] 用户名

常用选项:
-r 删除用户并且移除其家目录和邮箱
-f 强制删除正在登录的用户

删除a1用户

三.用户组的管理

1.创建组(groupadd)

 groupadd [选项] 组名

常用选项:
-g 指定组的GID(编号),默认唯一

创建一个admin组:

2.删除组(groupdel)

   groupdel  admin

3.组成员管理(gpasswd)

gpasswd [选项] 组名

常见选项:
-a 添加用户到组
-d 从组中删除成员
-A 指定管理员
-M 指定组成员,可以批量添加用户到组中
-r 删除密码
gpasswd 组名 给组设置密码

(1). 创建1个用户us1

2. 将us1添加到sysadmin组里

gpasswd -a us1 admin

    评论
    添加红包

    请填写红包祝福语或标题

    红包个数最小为10个

    红包金额最低5元

    当前余额3.43前往充值 >
    需支付:10.00
    成就一亿技术人!
    领取后你会自动成为博主和红包主的粉丝 规则
    hope_wisdom
    发出的红包
    实付
    使用余额支付
    点击重新获取
    扫码支付
    钱包余额 0

    抵扣说明:

    1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
    2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

    余额充值