news 2026/7/8 8:06:32

第七次作业和课堂笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第七次作业和课堂笔记

Linux 文件权限核心要点

Linux通过用户账户构建安全体系,每个用户分配唯一UID,root的UID固定为0,系统服务使用500以下的UID,普通用户则从500开始。用户信息存储在/etc/passwd中,包含登录名、UID、GID、家目录和默认Shell等信息,而加密密码则单独存放在仅root可读的/etc/shadow文件中。/etc/skel目录则作为新用户家目录的模板,自动提供基础配置文件。

用户管理涉及三个核心命令:

useradd用于创建用户,配合-m参数自动创建家目录,-s指定Shell,-G设置附加组;usermod用于修改用户属性,其中-l可改名,-s改Shell,-L锁定账户,特别需要注意的是-G会覆盖原有附加组,而-aG才是追加组;userdel用于删除用户,加-r参数会同时删除家目录和邮件目录。此外,passwd和chpasswd用于密码管理,chsh可修改登录Shell,chfn修改备注信息,chage管理账户有效期。

组管理方面

/etc/group文件存储组信息,格式为组名、密码、GID和成员列表。groupadd创建新组,groupmod修改组名或GID,groupdel删除组,gpasswd -d可将用户从组中移除。用户拥有一个主组和多个附加组,修改时需注意区分-g(改主组)和-G(改附加组)。

文件权限通过ls -l查看,输出格式为:文件类型、三组权限(属主、属组、其他用户)、硬链接数、属主、属组、大小、修改时间和文件名。权限用r(读,值4)、w(写,值2)、x(执行,值1)表示,八进制权限码如755表示rwxr-xr-x,644表示rw-r--r--。修改权限用chmod命令,支持八进制模式(如chmod 755 file)和符号模式(如chmod u+x file,u代表属主,g代表属组,o代表其他用户,a代表所有人)。修改文件所有权用chown命令可同时改属主和属组,chgrp单独改属组,配合-R参数可递归修改整个目录。

实际应用中需要特别注意:

usermod的-G会覆盖附加组,而-aG才是追加;删除用户前确认家目录是否有重要文件;修改用户名后家目录不会自动更新;删除组前必须确保该组不是任何用户的主组;root权限极高,操作需格外谨慎。

总而言之,Linux文件权限管理通过用户身份识别、组关系组织和文件权限控制三层机制协同工作,实现对系统资源的精确访问控制。掌握这些基础命令和概念,是进行Linux系统管理和安全运维的必备技能。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/8 8:06:12

【AFAC2026金融智能-赛题四】我做了一个疯狂的决定,把Embedding和Reranker全删了

事情是这样的。 上个月,AFAC2026 金融智能挑战赛出了第四赛道,金融长文本 Agent 的动态记忆压缩与高效问答挑战。赛题详情在这里,AFAC2026 赛道四官网。 听着很长对吧,我用大白话给你翻译一下。给你一堆金融文档,保险的、监管的、合同的、研报的,总共 87 个 PDF,每个几…

作者头像 李华
网站建设 2026/7/8 8:05:36

番茄采摘机器人运动仿真:从动力学建模到ROS/Gazebo实践

🚀 30款热门AI模型一站整合,DeepSeek/GLM/Qwen 随心用,限时 5 折。 👉 点击领海量免费额度 你有没有试过在实验室里调试一个机械臂,看着它笨拙地移动,然后想象它在真实的番茄田里工作的样子?…

作者头像 李华
网站建设 2026/7/8 8:05:05

weibo-cli:微博开放平台官方命令行工具使用指南

环境:Node.js 18 macOS / Linux / Windows npm 包:weibo-ai/weibo-cli(当前版本 0.8.3) 背景 接入微博开放平台的常规路径是手写 HTTP 客户端——OAuth 鉴权、token 管理、分页、重试这些基础设施代码往往比业务逻辑本身更多。we…

作者头像 李华
网站建设 2026/7/8 8:03:56

上门美甲小程序商城开发全攻略:从0到1打造美业O2O平台

编辑:SJ520it黄华一、项目概述与市场前景上门美甲小程序商城是一种创新的O2O(线上到线下)美业服务模式。它将传统美甲店的预约、选款、支付等环节线上化,同时结合“技师上门”的服务特色,为用户提供便捷、个性化的美甲…

作者头像 李华
网站建设 2026/7/8 8:01:09

JavaScript 变量声明:var /let/const 完整对比

前端必考点:var、let、const 作用域、变量提升与使用场景前言在 JavaScript 中,var、let、const是三种声明变量的关键字,var为 ES5 旧语法,let、const是 ES6 新增。很多开发新手分不清三者作用域、变量提升、重复声明规则&#xf…

作者头像 李华