版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux用户管理实战教程从入门到精通:掌握用户与组的核心操作用户管理创建、修改、删除用户账户,配置基本属性组管理创建、修改、删除用户组,管理组内成员权限控制精细化管理用户所属组,配置安全密码策略信息查询快速查看用户ID、组ID及详细属性信息💡提示:用户管理是Linux系统安全的基石,掌握它是成为合格系统管理员的必备技能。目录01.用户与组概念:理解用户、组、UID/GID02.useradd命令:创建新用户账户03.passwd命令:设置与修改用户登录密码04.usermod命令:修改现有用户的属性信息05.userdel命令:删除用户账户及相关文件06.groupadd命令:创建新的用户组07.组管理进阶:groupmod修改组属性/groupdel删除组08.id命令:查看当前用户的UID、GID及所属组信息09.综合实战练习:创建项目团队,并对成员进行权限管理10.课程总结回顾:核心命令速查与重点知识回顾用户与组概念介绍功能说明用户是系统操作的实体,组是管理用户权限的集合。UID和GID是它们的唯一数字标识。分类定义用户分超级用户(root)、系统用户和普通用户。组分为主组和附加组。关键标识UID:用户ID(root为0)|GID:组ID核心配置文件系统数据库文件/etc/passwd#用户基本信息库/etc/shadow#密码哈希(密文)存储/etc/group#组信息配置文件快速查询用户信息$cat/etc/passwd|grepusername#username替换为要查询的实际用户名💡安全提示:/etc/shadow文件权限极其严格,仅root用户拥有读取权限,这是Linux系统保护用户密码安全的重要机制。useradd命令:创建用户核心功能在Linux系统中创建新的用户账户,是系统管理员管理用户的基础命令。基本语法useradd[选项]用户名[]中的内容表示可选参数常用选项详解-m自动创建用户的家目录(HomeDirectory),推荐必加。-g指定用户的主组(PrimaryGroup),默认创建同名组。-G指定用户的附加组(SupplementaryGroup),多个组用逗号分隔。-s指定用户的登录Shell,例如/bin/bash或/sbin/nologin。实战演练(Examples)创建普通用户(alice)sudouseradd-malice指定组与登录Shelluseradd-m-gdev-s/bin/bashbob创建系统账户(sys)useradd-r-s/sbin/nologinsysuserpasswd命令:设置用户密码核心功能passwd命令用于更改用户的登录密码。默认修改当前用户密码,只有root用户拥有修改其他用户密码的权限。基本语法passwd[选项][用户名]常用选项说明--stdin:从标准输入读取密码,适合自动化脚本批量操作。-l:Lock,锁定指定用户账户,禁止其登录系统。-u:Unlock,解锁已锁定的用户账户,恢复其登录权限。实战演练1.为指定用户alice设置新密码:sudopasswdalice#使用root权限修改用户密码2.临时锁定与解锁用户bob:sudopasswd-l/-ubob#-l锁定/-u解锁账户usermod命令:修改用户属性功能描述用于修改已存在用户的各种属性,如用户名、家目录、所属用户组等配置信息。基本语法usermod[选项]用户名常用选项-l(login)修改用户的登录名,即修改用户名。-d-m修改用户的家目录,并将原目录文件移动过去。-aG(appendGroup)将用户追加到指定的附加组中,避免覆盖原有组配置。实战演练1.将用户alice改名为alice_smith$sudousermod-lalice_smithalice2.修改用户bob的家目录并移动文件$sudousermod-d/home/bob_new-mbob3.将charlie加入docker用户组$sudousermod-a-Gdockercharlieuserdel命令:删除用户功能说明userdel命令用于删除Linux系统中已存在的用户账户及其相关记录。基本语法userdel[选项]<用户名>常用选项-r:删除用户的同时,彻底删除其家目录及邮件池。(高危操作)实战演练场景一:仅删除用户账户$sudouserdelalice_smith#效果:账户被移除,但/home/alice_smith目录依然保留场景二:彻底删除用户及所有文件$sudouserdel-rbob#效果:账户被移除,同时家目录及邮件池被全部清空💡核心提示:使用userdel-r选项会永久且不可逆地删除用户的所有个人数据,请务必在操作前确认数据已完成备份。groupadd命令:创建用户组核心功能创建新的用户组,便于对多个用户进行统一的权限管理与分配。基本语法groupadd[选项]组名注:组名需唯一,不能与现有组名重复。常用选项-g<GID>:手动指定新用户组的GID(组ID号)。如果省略此选项,系统会自动从预留的GID范围中分配一个未被使用的ID。实战演练创建名为dev_team的组sudogroupadddev_team验证组是否创建成功cat/etc/group|grepdev_teamgroupmod/groupdel命令:修改与删除用户组🔧groupmod:修改用户组属性用于修改已存在用户组的属性,如组名(GroupName)或组ID(GID)。-n<新组名>:修改用户组的名称。-g<新GID>:修改用户组的ID,需确保新GID未被占用。🗑️groupdel:删除用户组用于从系统中删除指定的用户组。通常需要管理员(root)权限执行。⚠️核心注意事项:绝对不能删除任何用户的“主组”。必须先将用户移出该组,或删除该用户,才能成功删除。⚡实战演练:常用命令示例1.将原组名dev_team修改为developmentsudogroupmod-ndevelopmentdev_team2.删除development组(确保其不是任何用户主组)sudogroupdeldevelopmentid命令:查看用户信息功能说明id命令用于快速显示指定用户的UID(用户ID)、GID(组ID)以及所属的所有用户组信息。基本语法id[选项][用户名]常用选项-u:仅显示UID(用户ID)|-g:仅显示主组GID-G:仅显示所有组GID|-n:显示名称而非数字ID实战演练1.查看当前登录用户的完整信息$iduid=1000(user)gid=1000(user)groups=1000(user),27(sudo)...2.查看指定用户的所有组名(常用组合)$id-nGcharliecharliesudodev_opsdocker#-n显示名称,-G显示所有组,组合使用非常高效💡提示:在创建或修改用户后,使用id命令是验证用户UID/GID及组配置是否正确的最直接工具。综合练习:创建一个项目团队任务目标创建名为project_x的项目组,并创建tom和jerry两名成员。创建项目组:sudogroupaddproject_x创建用户tom(主组/加sudo):useradd-m-gp_x-Gsudotom为tom设置密码:sudopasswdtom创建用户jerry(主组):useradd-m-gproject_xjerry为jerry设置密码:sudopasswdjerry验证设置:idtom/jerry|grepproject_xbash—终端实战#1.创建项目组sudogroupaddproject_x#2.创建用户Tom并配置权限sudouseradd-m-gproject_x-Gsudotomsudopasswdtom#3.创建用户Jerrysudouseradd-m-gproject_xjerry&&sudopasswdjerry#4.验证用户与组信息idtom;idjerry;cat/etc/group|grepproject_xTips:通过这个综合练习,您可以完整掌握Linux系统中用户创建、组管理及权限配置的核心流程。总结与回顾用户管理使用useradd创建、passwd授权
user
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电子邮件营销行为规范条款
- 2026湖北民族大学附属民大医院招聘2人备考题库含答案详解(精练)
- 2026江西旅游商贸职业学院高层次人才招聘15人备考题库(36)附答案详解(考试直接用)
- 2026广东云浮市招募就业见习人员299人备考题库含答案详解(预热题)
- 2026年马鞍山市和县文化旅游体育局度校园招聘备考题库附答案详解(巩固)
- 2026四川长虹电子控股集团有限公司招聘综合管理主办岗位1人备考题库及完整答案详解1套
- 2026四川达州大竹县国有资产事务服务中心县属国有企业招聘工作人员28人备考题库含答案详解(夺分金卷)
- 2026浙江台州市温岭市市场监督管理局招聘编外人员3人备考题库含答案详解
- 2026上海对外经贸大学国际经贸学院行政管理人员招聘1人备考题库及答案详解(考点梳理)
- 2026河南事业单位联考驻马店市招聘142人备考题库及答案详解(夺冠系列)
- 2026年青山湖区住房和城乡建设局下属事业单位招聘工作人员8人笔试备考题库及答案解析
- 2026中国中煤能源集团有限公司春季校园招聘备考题库及答案详解一套
- GB/T 214-2026煤中全硫的测定方法
- 水泥基渗透结晶防水涂料安全交底
- IT系统运维流程与管理方案
- 小学五育并举工作制度
- ISO9001 认证辅导服务协议
- 20S515 钢筋混凝土及砖砌排水检查井
- 永辉生鲜采购制度
- 2026湖北黄石市阳新县高中学校校园招聘教师26人备考题库(培优b卷)附答案详解
- 盘锦北方沥青股份有限公司招聘笔试题库2026
评论
0/150
提交评论