Linux Task03 - 用户和组管理

本文介绍了Linux系统中用户与用户组的基本概念,包括用户类型、用户组类型及其关系,并详细说明了用户ID与组ID的作用及意义。此外,还提供了常用的用户与用户组管理命令,帮助读者更好地理解和掌握Linux系统的用户管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、用户与用户组

用户

Linux是多用户多任务的操作系统,不同的用户可以同时执行不同的任务,用户需要向系统管理员申请账户才能使用系统资源。

用户分为超级用户(root)和普通用户

用户组

引入用户组的目的是为了让多个用户能同时拥有某种权限,方便集中管理。

用户组分为主用户组(primary group)和次用户组(secondary group),当用户被创建之后默认属于同名用户组,即主用户组,后来再将该用户加入其他用户组的话,加入的用户组为该用户的次用户组。

各用户组信息保存位置如下:

主用户组次用户组
/etc/passwd/etc/group

用户与组的关系有:一对一、一对多、多对一、多对多。

用户ID与组ID

在Linux中,标识用户信息和用户组信息利用的是ID。例如,用户lemon会被默认加入一个名为Lemon的用户组,且其为唯一成员,同时UID和GID会被分别写入/etc/passwd/etc/group中。

系统管理员的UID为0

二、管理命令

对用户和用户组的管理涉及用户和用户组的添加、删除和修改。这些操作实际上就是对/etc/passwd/etc/group文件的更新。

具体命令参考 Linux系列教程(十五)——Linux用户和用户组管理之用户管理命令

2.1 用户管理

操作命令
增加用户useradd 选项 用户名
删除用户userdel 选项 用户名
修改用户usermod 选项 用户名
修改用户密码passwd 选项 用户名

2.2 用户组管理

操作命令
增加组groupadd 选项 用户名
删除组groupdel 选项 用户名
修改组groupmod 选项 用户名
切换组newgrp 目标用户组
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Beta Lemon

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值