第七次作业(理解Linux文件权限)

发布时间:2026/9/20 23:32:25

第七次作业(理解Linux文件权限) 作业练习一 1. 查看/etc/passwd 文件并对某用户账户的字段进行解释。选取一行示例root:x:0:0:root:/root:/bin/bash从左到右依次解释1. 用户名登录系统的账号名这里是 root 2. 密码占位符 x 表示密码哈希值存放在 /etc/shadow 早期版本此处直接存加密密码3. UID用户ID0代表超级用户root1-999多为系统内置用户≥1000是普通用户4. GID初始组ID对应 /etc/group 里用户默认所属组的ID5. 注释信息GECOS用户备注、全名等内容这里是 root 6. 家目录HOME用户登录后进入的默认目录root是 /root 普通用户通常是 /home/用户名 7. 登录Shell用户登录后使用的命令解释器 /sbin/nologin 表示禁止交互式登录2. 查看/etc/shadow文件并对某用户账户的字段进行解释选取root:$y$j9T$adIQv3vAVJaA626rDhp3L1$4jTR70W7W5Vus/dgwnhW5BlyK32dW.xVigcPXmjfxz3:20634:0:99999:7:::以 : 分隔一共9个字段逐段解释1. root用户名对应/etc/passwd里的root账号​2. yj9T$adIQv3vAVJaA626rDhp3L1$4jTR70W7W5Vus/dgwnhW5BlyK32dW.xVigcPXmjfxz3加密密码段$y$ 采用yescrypt加密算法j9T$adIQv3vAVJaA626rDhp3L1 随机盐值后半长串用户密码经过加盐哈希后的密文3. 20634最后一次修改密码的天数从1970-01-01算起4. 0密码最小使用天数0代表修改密码无间隔限制5. 99999密码最大有效期默认约274年长期不用强制改密6. 7密码过期前7天弹出修改提醒7. 第8段空密码过期宽限天数空代表过期后立刻锁定账号8. 第9段空账号彻底失效日期空代表无过期锁定时间9. 第10段空系统预留扩展字段暂无用途3. 查看 /etc/skel 下的文件根据前一章的内容解释目录下的文件是做什么的。1. .bash_logout用户执行 logout 、关闭终端窗口退出登录时会自动执行该文件内的脚本。一般用于清理临时缓存、打印退出提示、执行退出收尾操作。2. .bashrc每次打开新的交互式终端新开命令行窗口都会加载此文件。用途自定义终端别名、环境变量、命令配色、函数、提示符样式等是日常最常用的配置文件。3. .profile用户登录系统时登录Shell仅加载一次。用途设置全局环境变量、PATH路径、启动程序登录时生效仅首次登录读取新开终端不会重复加载。4. 用 -m 参数创建一个新用户账户检查新用户的 HOME 目录。练习二1. 创建一个新用户指定用户名缩写为其主目录名并指定用户的登录shell为 dash shell。2. 修改useradd默认配置新建用户默认shell为dash将其改为练习三1. 创建一个新用户2. 修改用户的登录名、密码、默认的登录shell、/etc/passwd 文件的备注字段。3. 为用户设置有效期4. 删除刚刚创建的用户练习四 1.使用groupadd为你的组员创建新组2.使用usermod将创建的组添加到用户列表3.修改组名和GID4.删除创建的组联系五 1.使用 ls –l 命令查看Linux系统上的某文件对其输出的所有字段进行说明。共7个字段从左到右依次解释1. 文件类型权限 -rw-r--r--第一位 - 文件类型 - 普通文件、 d 目录、 l 软链接第2-4位 rw- 属主(所有者) 权限读r、写w、无执行x第5-7位 rw- 属组(所属用户组) 权限仅读第8-10位 r-- 其他用户 权限仅读2. 硬链接数 1 该文件硬链接的数量3. 属主 ran 文件所有者用户名4. 属组 ran 文件归属的用户组名5. 文件大小 0 单位字节目录显示占用块大小6. 修改时间 7月 8 10:22文件最后修改日期时间7. 文件名 test.txt 文件名称2.使用八进制模式和符号模式分别更改该文件的权限。3. 使用chown命令更改该文件的属主和属组。4.使用chgrp命令更改文件的默认属组。课堂笔记Linux 文件权限学习笔记一、Linux 安全性的核心用户账户Linux 沿用了 Unix 的权限机制核心是用户账户。每个进入系统的用户都有唯一账户系统通过UID用户ID来跟踪权限而登录时使用的是登录名最长8字符可含字母数字关联密码。1.1 关键文件/etc/passwd作用将登录名映射到 UID。字段7个1. 登录用户名2. 密码占位符x实际密码在 /etc/shadow3. UID数字4. GID组ID数字5. 备注字段如全名、电话等6. HOME 目录路径7. 默认 Shell特殊用户root管理员UID 固定为 0。系统账户UID 500供后台服务进程使用如 daemon、bin、sys 等。1.2 密码文件/etc/shadow只有 root 可读安全性更高。每条记录包含 9 个字段包括加密后的密码上次修改密码距 1970-01-01 的天数密码最短/最长使用期限过期前提醒天数过期后禁用天数账户禁用日期等二、用户管理常用命令2.1 添加用户useradd基本用法useradd -m 用户名Ubuntu 推荐用 adduser。-m 会创建 HOME 目录并复制 /etc/skel 下的默认配置文件。常用参数-c 备注-d 指定 HOME 目录-e 过期日期YYYY-MM-DD-g 初始登录组-G 附加组-s 指定 Shell-u 指定 UID查看默认值useradd -D显示 GROUP、HOME、SHELL、SKEL 等默认设置。修改默认值useradd -D -b /new/home 等。2.2 删除用户userdel默认只删除 /etc/passwd 和 /etc/shadow 中的信息**不删除**用户文件。加 -r 参数会**同时删除** HOME 目录和邮件目录需谨慎确认无重要文件。2.3 修改用户usermod可修改 /etc/passwd 中大多数字段-c 备注-e 过期日期-g 默认组-l 登录名-p 密码-L 锁定账户无法登录-U 解锁账户2.4 密码管理passwd普通用户改自己的密码root 可改任意用户密码。passwd -e 用户名强制用户下次登录时修改密码。chpasswd批量设置密码从标准输入读取 用户名:密码 对常配合重定向使用。2.5 专用修改工具chsh修改默认登录 Shell需指定完整路径如 /bin/dash。chfn修改 /etc/passwd 中的备注字段全名、办公室、电话等。chage管理账户有效期设置密码过期、禁用天数等日期可用 YYYY-MM-DD 或距 1970 的天数表示。三、Linux 组管理3.1 组的概念组用于将多个用户归集便于统一分配权限。不同发行版策略不同有的将所有用户归入同一组有的为每个用户单独建组。组信息存储在 /etc/group 文件中每行4个字段1. 组名2. 组密码通常不用3. GID组ID4. 属于该组的用户列表逗号分隔3.2 组管理命令groupadd创建新组。创建后默认无成员。usermod -G 组名 用户名将用户添加到附加组不影响默认组-g 则修改默认组。groupmod -g 新GID 或 -n 新组名修改组的 GID 或名称。groupdel删除组注意组内不能有主用户否则需先清理。四、文件权限解读4.1 查看权限ls -l输出第一个字段如 -rwxr-xr--共10个字符含义如下**第1个字符**文件类型- 普通文件d 目录l 链接c 字符设备b 块设备n 网络设备**后9个字符**分为三组每组3位分别代表**属主u**、**属组g**、**其他用户o** 的权限。r 读w 写x 执行- 无权限4.2 权限的八进制表示将每组 rwx 视为二进制位r4, w2, x1相加得到八进制数。五、修改权限和所属关系5.1 chmod 修改权限**八进制模式**chmod 644 文件 直接设置权限。**符号模式**格式 [ugoa...][|-|][rwxXstugo...]u 属主g 属组o 其他a 全部 添加- 移除 精确设置-特殊权限X对目录或已有执行权限的文件赋予执行权限、s设置UID/GID、t粘滞位等。常用示例chmod ux 文件给属主增加执行权限。chmod go-w 文件移除属组和其他的写权限。chmod -R 755 目录递归修改目录及子文件。5.2 修改所属关系**chown**修改文件属主和属组。chown 新属主 文件chown 新属主.新属组 文件 或 chown 新属主:新属组 文件同时改只有 root 能改变属主非 root 用户可改变属组但必须同时属于原组和目标组。-R 递归。- **chgrp**仅修改属组。- chgrp 新属组 文件 普通用户也可操作需满足组归属条件。
延伸阅读

更多相关文章

2026/9/21 15:33:08

Devin类AI编程智能体:从架构拆解到工程实践

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 1. 从“辅助编程”到“自主提交”,Devin类智能体到底解决了什么? 如果你关注AI编程工具,最近肯定…

2026/9/21 10:53:06

ADS8665与MKV42F64VLH16高精度数据采集方案解析

1. ADS8665与MKV42F64VLH16的黄金组合解析在工业自动化、医疗设备和测试测量领域,高精度信号采集系统对模数转换器(ADC)的性能要求极为严苛。ADS8665作为TI(德州仪器)推出的16位1MSPS SAR型ADC,与NXP&#…

2026/9/20 23:32:33

如何实现科技成果的精准评估与快速筛选,避免成果转化资源浪费?

观点作者:科易网-国家科技成果转化(厦门)示范基地 核心要点 数智化工具结合人工服务可精准评估与筛选科技成果,避免资源浪费。科易网通过知识图谱与AI模型实现企业需求与企业间的高效精准匹配。数智化可助力区域创新部门实现“底…

2026/9/21 20:04:26

欲练此功必先自宫:后端开发最佳实践与面试避坑指南

欲练此功必先自宫:后端开发最佳实践与面试避坑指南 面试被问原理答不上来,是不是觉得脑子里一片浆糊?别慌,这不是你笨,而是你一直只记结论,没摸透底层逻辑。很多新人学编程,就像练绝世武功,光背招式口诀,连内力运行路线都没搞清,遇到变招直接卡壳。…

2026/9/21 20:04:26

新手避坑:Python爬虫被拒的5个致命原因与修复方案

新手避坑:Python爬虫被拒的5个致命原因与修复方案 面试被问到爬虫原理,你只记得用 requests 库发请求,却被反问“为什么对方服务器直接返回 403 禁止访问?”瞬间大脑空白。这种窘境不是个例,很多初学者把爬虫当成简单的…

2026/9/21 20:04:26

搞定张国荣动图:版本升级API全变了?看这份完整示例

搞定张国荣动图:版本升级API全变了?看这份完整示例 版本升级后 API 全变了,以前跑通的代码现在直接报错,这种崩溃感谁懂?别慌,这篇 张国荣动图 手写实现的 完整示例 ,就是为你准备的救命稻草。…

2026/9/21 20:04:26

猴子摘鲜果源码解析:新手避坑与多语言选型实战指南

猴子摘鲜果源码解析:新手避坑与多语言选型实战指南 配置环境就卡半天,是不是你的常态?很多刚入行的应届生朋友,面对经典的“猴子摘鲜果”算法题,还没开始写逻辑,就在 Python 和 Java 的环境切换中耗尽了耐心。这种 新手避坑…

2026/9/21 19:59:26

徽章设计图案大全避坑:3个性能优化陷阱,救活你的项目

徽章设计图案大全避坑:3个性能优化陷阱,救活你的项目 看了一堆教程还是不会写项目?别怪自己笨,多半是踩了坑。做徽章系统,图案加载慢、渲染卡死、内存泄漏,这些“性能优化”噩梦,90%的新手都经历过。…

2026/9/21 3:28:31

GAMP 5 基于风险的计算机化系统验证:软件分类与审计追踪实践

简介:《A Risk-Based Approach to Compliant GxP Computerized Systems》即业内熟知的GAMP 5指南,面向制药企业质量与IT合规人员、验证工程师及计算机化系统管理者,用于解决GxP法规环境下系统合规性难以科学落地的问题。文档以风险管理为主线…

2026/9/21 3:33:19

安全托管MSSP实战:从静态防御到人机协同的攻防运营与应急响应

简介:这份PPT围绕互联网业务安全托管服务展开,面向企业安全负责人、IT运维人员及关注MSSP/MSS选型的读者,重点回应传统安全过度依赖人工、碎片化静态防御难以对抗产业化攻击等痛点。资源共1个pptx文件,包体约30.63MB,以…

2026/9/21 0:02:23

OpenResearch:构建可复现的开放式研究工作流

第一次看到“OpenResearch”这个名字,我脑子里冒出的不是某个具体软件,而更像一种研究方式的宣言:开放、可复现、可验证。这三件事放在一起,其实比大多数人想象中难得多。过去几年我一直在折腾自己的研究工作流,从纯纸…

2026/9/20 4:54:47

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/21 18:32:12

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/21 10:29:02

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码