「Linux命令基础」用户和用户组实训

用户与用户组关系管理

在Linux系统中,用户和用户组的关系就像班级里的学生和小组。一个用户可以同时属于多个组,这种灵活的成员关系为权限管理提供了便利。创建用户时,系统会自动生成一个与用户同名的主组,这个组会成为用户创建文件时的默认属组。

理解用户和用户组的关系对后续权限设置至关重要。通过id命令可以查看用户的UID、主组GID以及所有附加组。系统管理员需要根据实际工作需求,合理规划用户组结构,将具有相同权限需求的用户划分到同一组中。

用户与用户组操作实例

任务要求:以root用户登录进行测试运行,①创建developers用户组;②创建testers用户组;③创建用户user1并指定主组为developers;④创建用户user2并添加附加组developers和testers;⑤显示用户user2的以下身份信息,包括,用户ID (UID),
主组ID (GID),所属组列表

groupadd developers # ①创建developers用户组
groupadd testers    # ②创建testers用户组
useradd -g developers user1 # ③创建用户user1并指定主组为developers
useradd -G developers,testers user2 # ④创建用户user2并添加附加组developers和testers
id user2    # ⑤显示用户user2的身份信息,包括,用户ID (UID),主组ID (GID),所属组列表
# **运行结果示例**
# uid=1002(user2) gid=1003(developers) groups=1003(developers),1004(testers)

案例解析:第一、二个命令创建了两个用户组;第三个创建了user1并指定developers为主组;第四个创建user2并将developers和testers作为附加组;最后用id命令验证了用户组关系。

用户账号有效期设置

设置账号有效期是系统安全的重要措施,特别适合临时项目人员或实习生账号。通过useraddusermod-e选项可以指定账号过期时间,过期后用户将无法登录系统。

账号有效期管理实例

任务要求:以root用户登录进行测试运行,①创建user3用户设置有效期为2026-12-30;②创建user3用户;③修改用户user3的有效期为2026-12-30;④检查用户user2的有效性

useradd -e 2026-12-30 user3 # ①创建user3用户设置有效期为2026-12-30
useradd user4   # ②创建user4用户
usermod -e <

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/news/915916.shtml
繁体地址,请注明出处:http://hk.pswp.cn/news/915916.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Https以及CA证书

目录 1. 什么是 HTTPS 通信机制流程 证书验证过程 CA证书 浏览器如何校验证书合法性呢&#xff1f; 1. 什么是 HTTPS HTTP 加上加密处理和认证以及完整性保护后即是 HTTPS。 它是为了解决 HTTP 存在的安全性问题&#xff0c;而衍生的协议&#xff0c;那使用 HTTP 的缺点有…

数字图像处理(四:图像如果当作矩阵,那加减乘除处理了矩阵,那图像咋变):从LED冬奥会、奥运会及春晚等等大屏,到手机小屏,快来挖一挖里面都有什么

数字图像处理&#xff08;四&#xff09;三、&#xff08;准备工作&#xff1a;玩具咋玩&#xff09;图像以矩阵形式存储&#xff0c;那矩阵一变、图像立刻跟着变&#xff1f;原图发挥了钞能力之后的图上述代码包含 10 个图像处理实验&#xff0c;每个实验会生成对应处理后的图…

SpringBoot航空订票系统的设计与实现

文章目录前言详细视频演示具体实现截图后端框架SpringBoot持久层框架Hibernate成功系统案例&#xff1a;代码参考数据库源码获取前言 博主介绍:CSDN特邀作者、985高校计算机专业毕业、现任某互联网大厂高级全栈开发工程师、Gitee/掘金/华为云/阿里云/GitHub等平台持续输出高质…

2025年PostgreSQL 详细安装教程(windows)

前言 PostgreSQL 是一个功能强大的开源关系型数据库管理系统(ORDBMS)&#xff0c;以下是对它的全面介绍&#xff1a; 基本概况 名称&#xff1a;通常简称为 "Postgres" 类型&#xff1a;对象-关系型数据库管理系统 许可&#xff1a;开源&#xff0c;采用类MIT许可…

Java日志按天切分方法

使用 Logrotate&#xff08;推荐&#xff09;Logrotate 是 Linux 系统自带的日志管理工具&#xff0c;支持自动切割、压缩和删除旧日志。步骤&#xff1a;创建 Logrotate 配置文件在 /etc/logrotate.d/ 下新建配置文件&#xff08;如 java-app&#xff09;&#xff1a;sudo nan…

进阶向:基于Python的本地文件内容搜索工具

概述 大家好&#xff01;今天我们将一起学习如何用Python创建一个简单但强大的本地文件内容搜索工具。这个工具特别适合处理大量文本文件时的快速检索需求。 为什么要学习这个工具 如果你刚接触编程&#xff0c;完全不用担心&#xff01;我会从零开始讲解&#xff0c;确保每…

多模态AI的可解释性

多模态AI的可解释性挑战 在深入探讨解决方案之前&#xff0c;首先需要精确地定义问题。多模态模型因其固有的复杂性&#xff0c;其内部决策过程对于人类观察者而言是不透明的。 模态融合机制 (Modal Fusion Mechanism)&#xff1a;模型必须将来自不同来源&#xff08;如图像和文…

MySQL深度理解-MySQL事务优化

1.什么是事务事务就是进行多个操作&#xff0c;要么同时执行成功&#xff0c;要么同时执行失败。2.事务的特性 - ACID特性2.1原子性Atomicity原子性&#xff08;Atomicity&#xff09;&#xff1a;当前事务的操作要么同时成功&#xff0c;要么同时失败。原子性由undo log日志来…

2025小学所有学习科目的全部版本电子教材

2025春小学最新课本-新版电子教材【文末自行获取全部资料~】 小学语文&#xff1a; 小学数学&#xff1a; 小学英语&#xff1a; 小学科学&#xff1a; 小学道德与法治&#xff1a; 小学劳动技术&#xff1a; 小学美术&#xff1a; 小学书法练习指导&#xff1a; 小学体育与健康…

华为视觉算法面试30问全景精解

华为视觉算法面试30问全景精解 ——技术引领 工程极致 智能未来:华为视觉算法面试核心考点全览 前言 华为作为全球领先的ICT(信息与通信技术)解决方案供应商,在智能终端、云计算、智慧城市、自动驾驶、工业互联网等领域持续推动视觉AI的创新与产业落地。华为视觉算法岗…

【Anaconda】Conda 虚拟环境打包迁移教程

Conda 虚拟环境打包迁移教程本文介绍如何使用 conda-pack 将 Conda 虚拟环境打包&#xff0c;并在另一台电脑上快速迁移、部署。0. 安装 conda-pack conda-pack 并非 Conda 默认自带工具&#xff0c;首次使用前必须手动安装。以下两种安装方式任选其一即可&#xff1a; ✅ 方法…

matrix-breakout-2-morpheus靶机通关教程

目录 一、信息搜集 二、尝试GetShell 三、反弹Shell 一、信息搜集 首先搜集信息&#xff0c;观察页面。 发现什么都没有&#xff0c;我们先来发现一下它的IP以及开放的端口。首先我们观察一下它的网络模式是怎么样的&#xff0c;来确定IP段。 可以发现他是NAT模式&#xff0…

深入思考【九九八十一难】的意义,试用歌曲能否解释

1. 《平凡之路》- 朴树契合点&#xff1a;前半生追求明白&#xff1a;“我曾经失落失望失掉所有方向&#xff0c;直到看见平凡才是唯一的答案”。后半生修行糊涂&#xff1a;“时间无言&#xff0c;如此这般&#xff0c;明天已在眼前”。对过去的释然与对未来的随缘&#xff0c…

SSM之表现层数据封装-统一响应格式全局异常处理

SSM之表现层数据封装-统一响应格式&全局异常处理一、为什么需要表现层数据封装&#xff1f;二、表现层数据封装的通用格式成功响应示例失败响应示例三、SSM中实现统一响应对象3.1 定义响应对象类&#xff08;Result.java&#xff09;四、全局异常处理4.1 实现全局异常处理器…

微软Fabric重塑数据管理:Forrester报告揭示高ROI

在数字化转型加速的今天&#xff0c;微软公司推出的Microsoft Fabric数据管理平台正以其卓越的经济效益和全面的技术能力引领行业变革。根据Forrester Consulting最新发布的总体经济影响(TEI)研究报告&#xff0c;该平台展现出令人瞩目的商业价值&#xff1a;实现379%的投资回报…

基于Qt和OpenCV的图片与视频编辑器

应用技术&#xff1a;Qt C、OpenCV、多线程、单例模式&#xff0c;qss样式表、OpenGL、ffmpeg。 本项目为Qt mingw6.5.3版本&#xff0c;QtCreator编写运行。 void XVideoWidget::do_setImage(cv::Mat mat) {QImage::Format fmt QImage::Format_RGB888;int pixSize 3;//处理…

NOTEPAD!NPCommand函数分析之comdlg32!GetSaveFileNameW--windows记事本源代码分析

第一部分&#xff1a;kd> kcUSER32!InternalCallWinProc USER32!UserCallDlgProcCheckWow USER32!DefDlgProcWorker USER32!SendMessageWorker USER32!InternalCreateDialog USER32!InternalDialogBox USER32!DialogBoxIndirectParamAorW USER32!DialogBoxIndirectParamW US…

【Qt开发】信号与槽(一)

目录 1 -> 信号和槽概述 1.1 -> 信号的本质 1.2 -> 槽的本质 2 -> 信号与槽的连接方式 2.1 -> 一对一 2.2 -> 一对多 2.3 -> 多对一 3 -> 小结 1 -> 信号和槽概述 在 Qt 中&#xff0c;用户和控件的每次交互过程称为一个事件。比如 “用户…

目标检测中的标签分配算法总结

目标检测中的标签分配算法是训练过程中的一个核心环节&#xff0c;它决定了如何将标注好的真实目标框分配给模型预测出来的候选框&#xff08;Anchor Boxes或Points&#xff09;&#xff0c;从而为这些候选框提供监督信号&#xff08;正样本、负样本、忽略样本&#xff09;。它…

图片转 PDF三个免费方法总结

&#x1f4cc; 为什么需要图片转 PDF&#xff1f; 在工作和生活中&#xff0c;我们经常需要将多张图片整理成 PDF 文档&#xff0c;例如&#xff1a;工作资料归档&#xff0c; 学习笔记整理&#xff0c;作品集展示&#xff0c;便捷分享。 方法一、iLoveOFD在线工具 提供图片…