当前位置: 首页 > news >正文

【Linux】 章6 管理本地用户和组(RH124知识点问答题)

1. Linux 对用户和组的管理涉及三个重要的系统文件,请给出各自的名称并简述其条目结构。

答:

/etc/passwd:用户信息文件,格式为:用户名:密码占位符:UID:GID:注释:家目录:登录shell

/etc/shadow:用户密码文件,存储加密密码及密码时效信息

/etc/group:用户组信息文件,格式为组名:密码占位符:GID:组成员列表

2. 为什么要有组的概念?用户的主要组和补充组(辅助组)有什么区别?

答:

(1)原因:为了方便管理,可以将同样功能的组放在一起,实现资源的集中授权与共享

(2)区别:

主要组:是用户创建文件时默认所属的组,每个用户有且仅有一个

补充组:用于附加权限,一个用户可属于多个补充组,方便跨组访问资源

3. 在 shell 切换用户时, su user 和 su - user 这两个命令有什么区别?

答:

su user:只切换身份 (UID),环境不变,还在原来的工作目录,用的是原来用户的环境变量 (比如 PATH, HOME )

su - user:完整切换用户身份,环境也变,会模拟该用户全新登录的过程:会切换到该用户的家目录 (/home/user)。

4. sudo 命令有什么作用?

答:

sudo允许普通用户临时以指定用户(通常是root)的身份,去执行一条需要高权限的命令。

不用告诉普通用户 root 密码,也能让普通用户完成需要管理员权限的任务,并且系统会记录谁在什么时候用了 sudo 执行了什么命令,实现权限精细化管理。

5. 普通用户要使用 sudo 命令需要满足什么条件?

答:

这个普通用户的用户名必须被明确地添加到 sudo 的授权配置里(/etc/sudoers),

由 root配置:用户名 ALL=(ALL) ALL

6. 说明 su、sudo 和 sudo -i 的区别。

答:

su:直接切换成 root(需要 root 密码),全程都是 root

sudo:用当前用户密码,只让这条命令享受 root 待遇,执行完就退回普通身份

sudo -i:直接开一个 root 登录 shell,环境也完整切换,但仍用当前用户密码

7. 从命令行使用 userdel 删除用户时加-r 选项和不加-r 选项有什么区别?

答:
加-r选项:删除用户的同时,一并删除用户的家目录;

不加-r选项:仅删除用户账户信息,家目录还留在硬盘里。

8. 如何添加组成员?

答:
用usermod -aG 组名 用户名命令,将用户添加到指定补充组

-a 表示“追加”,不会把原来的组踢掉

9. 能否删除主组,为什么?

答:
不能直接删除用户的主组,因为主组与用户的UID/GID绑定,用户创建的文件默认属于主组,删除主组会导致文件的组归属失效,影响文件权限管理。

每个用户必须有一个主组。必须先修改那些用户的主组(用 usermod -g 新主组 用户名),确保没有任何用户再用这个组作为主组了,然后才能删除它 (groupdel 组名)。

10. 配置密码期限有几种方法,分别说明。

答:

(1)使用chage命令,如chage -M 90 用户名,设置密码最大有效期为90天

(2) 直接编辑/etc/shadow文件,修改对应条目里的密码时效字段

11. nologin shell 在什么时候会用到?

答:

nologin shell用于系统服务账户(如apache),当某个账号只用来跑服务或做共享目录,不希望有人真正登录系统时,就把它的 shell 设成 /sbin/nologin,这样一登录就被踢出。

http://www.cnnetsun.cn/news/2826201.html

相关文章:

  • 大麦抢票自动化脚本:5分钟实现高效抢票的技术方案
  • AI 太阳能花园灯智能功率 MOSFET 高效能选型方案
  • AI+工业旅游:七部门联合发文,擘画数智文旅新图景
  • Linux系统编程-会话、守护进程与系统日志
  • 小批量PCB避开隐形损耗,精准把控预算
  • 5分钟实现音乐自由:Unlock Music开源工具全场景实战手册
  • 嵌入式低功耗设计:SSARC状态保持与唤醒机制在RT1170中的实践
  • PKHeX.Mobile:跨平台宝可梦存档编辑器完全指南
  • B站弹幕屏蔽词批量管理平台:基于TypeScript的现代化Web应用技术方案
  • 5分钟快速上手VinXiangQi:智能象棋AI连线终极指南
  • 深入解析MPC184数据包描述符:硬件加速加密的软硬件协同设计
  • 从零开始使用AlphaFold3-PyTorch:如何在10分钟内完成蛋白质结构预测
  • 完全指南:5步轻松解锁Office订阅版完整功能
  • 图论如何驱动可持续发展:从地铁图到固废协同处置的建模实践
  • S32G-VNP-RDB3开发板固件烧录全攻略:从QSPI到SJA1110
  • 实战教程:借助 Open Claw + 淘宝商品 API,低成本实现电商自动化监控与智能选品
  • python调用API接口,免费API调取,学习如何调取API接口并反馈你输入的内容
  • 如何免费解锁百度网盘macOS版SVIP功能:3步快速破解指南
  • Kimi 智能助手新手入门与高效使用指南
  • 行为模拟的艺术:如何让爬虫的鼠标轨迹像真人
  • 书匠策AI官网www.shujiangce.com 教你三分钟搞定期刊论文,这工具我后悔没早用!
  • 如何用DeTikZify将科研图表自动转为高质量TikZ代码?完整使用指南
  • 2026 AI 标书工具痛点解决指南:针对 7 大投标难题的最佳工具推荐
  • 如何用d2s-editor轻松编辑暗黑破坏神2存档:从新手到高手的完整指南
  • 2026钦州市权威认证贵金属回收 TOP5+黄金回收白银回收铂金回收门店地址电话推荐
  • MPC555中断机制实战:从硬件响应到C语言ISR优化
  • 为什么你的系统需要消息队列?别让“技术膨胀”毁了架构(深度干货)
  • Hadoop环境下可直接运行的网站日志分析实战项目(含源码+部署文档)
  • 安全生产与环保监管可视化管理平台方案
  • 计算机专业期末高分安卓音乐播放器源码包(Android Studio一键运行)