Linux学习之旅之Linux文件与目录权限 一、权限的基本概念1、认识权限和作用权限文件作用目录作用r(读)4可读取文件内容如 cat、more 命令查看文件内容可列出目录内容如 ls 命令查看目录下的文件 / 子目录w(写)2可修改文件内容如 vim 编辑、echo 重定向可清空文件内容可在目录下创建 / 删除 / 重命名文件 / 子目录如 touch、mkdir、rm、mv 命令x(执行)1可将文件作为程序执行如./script.sh 运行脚本、执行二进制程序可进入目录如 cd 命令切换目录、访问目录下的文件 / 子目录内容2、用户和用户组用户 (User)系统资源的直接使用者。每个文件都有一个所有者称为 属主 (Owner)。 用户组 (Group)用户的集合。每个文件都属于一个特定的组称为 属组 (Group)。组用于简化对多个用户的权限分配。 其他人 (Others)不属于文件属主也不在文件属组中的任何其他用户。3、权限的表达方式$ ls -ld /etc/hosts -rw-r--r-- 1 root root 225 7月 2 15:50 /etc/hosts - rw- r-- r-- 文件类型所属组权限可读、可写、无执行附属组权限可读、无写、无执行其它组权限可读、无写、无执行 - --- --- --- :三个一组4、权限的数字表达r4 w2 x1 rwx7 rw-6 r-x5 -wx3 实例 $ ls -ld /etc/hosts - rw- r-- r-- 1 root root 225 7月 2 15:50 /etc/hosts - 6 4 4 root所属组有读写权限 root附属组有读权限 其它组有读权限二、权限的修改1、chown命令注解修改文件或目录的所属组和附属组-R 递归向目录下一级下下一级下下下..同时修改 ​ 创建文本file1.txt 创建目录dir1 dir1目录下创建file2~4 $ touch file1.txt $ mkdir dir1 $ touch dir1/file{2..4} ​ 创建组OA IT HR $ sudo groupadd OA $ sudo groupadd IT $ sudo groupadd HR ​ 创建用户 useradd hahaha -m -s /bin/bash ​ 修改前 $ ll file1.txt -rw-rw-r-- 1 xyx IT 0 7月 7 17:13 file1.txt 修改后 $ sudo chown :IT file1.txt $ ll file1.txt -rw-rw-r-- 1 xyx IT 0 7月 7 17:13 file1.txt $ sudo chown hahaha:IT file1.txt -rw-rw-r-- 1 hahaha IT 0 7月 7 17:13 file1.txt2、chgrp命令注解修改附属组命令-R 递归向目录下一级下下一级下下下..同时修改 ​ 实例 chgrp OA file1.txt -rw-rw-r-- 1 hahaha OA 0 7月 7 17:13 file1.txt3、chmod命令修改文件或目录所属组、附属组、其他组的读写执行权限-R 递归向目录下一级下下一级下下下..同时修改 ​ 操作对象 u (所属组), g (附属组), o (其它组), a (所有组) 操作符 (添加), - (移除), (精确设置) 权限 r , w , x ​ chmod ux file1.txt -rwxrw-r-- 1 hahaha OA 0 7月 7 17:13 file1.txt chmod ugx file1.txt -rwxrwxr-- 1 hahaha OA 0 7月 7 17:13 file1.txt chmod ugx,ox file1.txt -rwxrwxr-x 1 hahaha OA 0 7月 7 17:13 file1.txt chmod -R 777 file1.txt4、非交互式修改用户密码$ echo hahaha:123456 |sudo chpasswd 将hahaha的命名修改为123456

相关新闻

最新新闻

STM32H563ZI上NetX Duo UDP无回包?三层排查与修复实录

STM32H563ZI上NetX Duo UDP无回包?三层排查与修复实录

上周我把一个原本跑在 STM32F407 上的小网络应用迁到 STM32H563ZI 上,CubeMX 里选了 ThreadX NetX Duo,顺手用它的 UDP Echo Server 示例生成了工程。编译下载后,板子能 ping 通主机,串口也打印了 Link Up,但网络调试…

2026/8/29 18:27:09
BlueNRG-LP定时器实战:TIMER与LPTIM的低功耗设计要点

BlueNRG-LP定时器实战:TIMER与LPTIM的低功耗设计要点

去年做一款基于BlueNRG-LP的无线温湿度记录仪,项目功能本身不复杂,真正耗时间的反而是这颗芯片的定时器模块。功能验证阶段一切正常,一进入低功耗调试就开始碰壁:LPTIM配好后休眠电流多出几个微安,PWM驱动蜂鸣器时偶尔…

2026/8/29 18:27:09
贝叶斯优化+LSTM+GPR:新能源汽车销量预测混合框架

贝叶斯优化+LSTM+GPR:新能源汽车销量预测混合框架

简介:在时间序列预测中,如何融合深度学习与概率模型来提升精度与可靠性,是工业界持续关注的问题。LSTM擅长捕捉非线性时序特征,但小样本下易过拟合且无法量化不确定性;高斯过程回归(GPR)提供概率…

2026/8/29 18:27:09
ReRAM取代Flash,Cortex-M23内核MCU如何重塑嵌入式存储

ReRAM取代Flash,Cortex-M23内核MCU如何重塑嵌入式存储

半导体行业这些年有个趋势我一直很关注:MCU正在逐步摆脱对传统Flash存储的依赖。Nuvoton最新推出的M2L31系列,就是这股浪潮里很有代表性的一颗料。它把片上非易失存储从Flash换成了ReRAM(阻变存储器,也就是常说的忆阻器&#xff0…

2026/8/29 18:27:09
光纤急停与信号系统在OEM控制器中的设计、调试与故障排查指南

光纤急停与信号系统在OEM控制器中的设计、调试与故障排查指南

2. 为什么急停和信号系统要上光纤 说起急停和信号传感器,绝大多数人第一反应还是传统的硬接线方案——急停按钮串在安全继电器回路里,传感器走IO模块,信号靠铜缆传。这套做法在普通车间里确实没毛病,但在某些特殊工况下&#xff0…

2026/8/29 18:27:09
StarOps智能运维管家:基于银河麒麟的多模态大模型根因定位与自动化修复实践

StarOps智能运维管家:基于银河麒麟的多模态大模型根因定位与自动化修复实践

简介:在传统运维体系中,监控告警平台往往只能给出“哪里异常”的提示,却难以回答“为什么异常”。当告警风暴来袭,分散的日志、指标、拓扑与配置数据让根因定位变得异常困难。智能运维(AIOps)的核心价值在于…

2026/8/29 18:22:08