37. 【Linux教程】Linux 文件权限介绍

前面小节介绍了用户和用户组的相关知识点,有时候某些文件为了安全起见,只有只读权限,没有写入权限和执行权限,而这些权限一般和用户或用户组有关,本小节介绍文件相关的权限。

1. ls -l 查看文件权限相关信息

进入 /home 目录,使用如下命令,查看文件权限相关的信息:

复制代码
cd /home

ls -l

执行结果如下图所示:

其中 root root 可以分为两部分,[root] [root],前面的 root 表示该文件或目录的所有者/创建者是 root 用户,后面的 root 表示该文件或目录所在的用户组是 root

2. 文件信息介绍

这里以 new_dir 目录为例,rwxr-xr-x 可以分为三部分 [r-x][r-x][r-x],其中的第一部分表示文件创建者/所有者对该文件所具有的权限为 rwx,表示可读取、写入、执行;第二部分表示创建者/所有者所在的组其他用户的权限为 r-x,表示可读取、执行,但不可写入;第三部分表示其他组的用户的权限为 r-x 表示可读取、执行,但不可写入,目录 new_dir 权限解读示例图如下图:

  • r(Read,读取权限):若是文件,则表示可以读取文件内容,若是目录,则表示可以浏览目录;
  • w(Write,写入权限):若是文件,则表示可以新增、修改内容,若是目录,则表示可以删除、移动目录列表的权限;
  • x(Execute,执行权限):若是文件,则表示具有执行文件的权限,若是目录,则表示该用户拥有进入目录的权限。

3. 小结

本小节介绍了如何查看文件或目录的权限信息,并且对这些信息做了解读,需要注意的是文件或目录权限相关信息包含 文件的属主用户权限文件所属组权限其他用户组用户权限,文件的 rwx 权限表示 执行 的权限,目录的 rwx 权限表示 浏览目录删除或移动目录进入目录 的权限。

相关推荐
不吃香菜kkk、21 分钟前
CI/CD(GitOps)学习与部署手册
运维·云原生·容器·kubernetes·云计算·jenkins·argocd
whyutianict_vv37 分钟前
云计算运维培训课程技术栈拆解:从 Linux 网络到 AI 推理的五层能力分层
linux·云计算
狂师42 分钟前
cloudflared,不需要服务器和公网 IP 的免费内网穿透,一条命令上手
服务器·程序员·开源
pt10431 小时前
面向AI的Cisco UCS X-Series设计-2:Cisco UCS AI规格选型
运维·人工智能
元岳数字人小元1 小时前
无惧网络受限:数字人私有化部署打造离线全域服务能力
运维·人工智能·开源·人机交互·交互
Wang's Blog1 小时前
Java 项目实战: 外卖平台-启用禁用员工账号与Long精度丢失修复
java·服务器
xiaoye-duck1 小时前
《Linux 网络编程》深入理解数据链路层:从MAC帧到ARP协议的底层原理详解
linux·网络
2601_962063231 小时前
从使用场景覆盖到品牌长期建设的内容解读
运维
此冬歌咏2 小时前
K8s etcd 备份与恢复实战:误删命名空间后 37 秒恢复,5 个对象 UID 完全一致
运维
渡我白衣2 小时前
HttpRequest与HttpResponse的实现
服务器·数据结构·c++·人工智能·tcp/ip·机器学习·caffe