linux文件权属与权限
文章目录
- 前言
- 一、使用者与群组
- 二、文件权限
- 2.1 文件权限
- 2.2 目录权限
- 总结
前言
介绍linux系统文件权属与权限相关知识。
一、使用者与群组
linux系统是支持多用户多任务的操作系统,为保护用户信息安全,限制登录用户对系统文件的操作极为重要。首要工作就是将登录用户分类了,其次就是指明不同类的用户对该文件的操作权限。linux系统中对文件操作限制的角色分为三类,分别为 owner(拥有者或使用者)、group(群组)、others(其他人)。举以inode为基础的文件系统为例,一个文件主要有两部分组成,分别是inode与blocks,文件的权属信息(属于哪个owner,group)是记录在inode内的。更多inode的知识可参考软链接与硬链接的区别与联系里的介绍。
root@study:~# ls -l
total 1
-rw-r--r-- 1 root root 0 11月 5 23:12 123.txt
drwxr-xr-x 3 root root 1024 11月 4 23:59 ext4# 第一栏是文件的权限,将在下一节介绍
# 第二栏表示该文件的inode由多少个文件名链接
# 第三栏表示该文件所属owner
# 第四栏表示该文件所属的group
# 第五栏表示该文件大小
二、文件权限
由上一节可知,文件所属角色类别分为三类。而linux系统对文件的权限一般也为三种,分别是读( r )、写( w )、执行( x )。文件的权限表示如下图所示。
2.1 文件权限
顾名思义,用来限制某个用户对文件的读写执行权限。
2.2 目录权限
linux中,目录也是文件。目录对读写执行的定义同文件不同,下表列出具体差别。
r | w | x | |
---|---|---|---|
文件 | 读到文件内容 | 修改文件内容 | 执行文件内容 |
目录 | 读到目录下的文件或目录名 | 修改目录下的文件或目录名 | 进入该目录 |
怎么理解这样的差异呢?其实很简单,目录的block记录的是目录下的文件及其inode号码,所以读写目录其实就是读写block记录的信息了。更多关于目录的介绍同样可参考软链接与硬链接的区别与联系
总结
对文件系统的基础认识 是 理解文件的其他相关概念 的基石。只要了解文件系统的inode,就能更容易理解文件权属及权限。
linux文件权属与权限相关推荐
- Linux文件读写改权限详解
Linux文件读写改权限详解 文件的rwx权限 [ r ] [ w ] [ x ] 该文件可读(read) 该文件可修改(write) 该文件可执行(execute) 注意:只有当该文件所在目录有写权 ...
- linux修改文件没有备份文件,linux文件或目录权限修改后如何恢复(备份了权限就能恢复)...
操作系统 RHEL5 如果你在linux上执行了如下操作 chmod -R 777 / 或者 chmod -R 700 / 那么恭喜你,你的系统即将崩溃,重启之后,你进不了图形界面,而且很多服务都起不 ...
- linux 临时 目录权限,linux文件和目录权限的设置
linux文件和目录权限的设置 修改文件权限 如果想改变文件或目录的权限,可以使用chmod命令,改变文件或目录的权限有两种方法:助记法和八进制法. ·助记法: 语法: 使用u(user).g(gro ...
- fat+linux权限,Linux 文件和目录权限详细介绍
Linux文件和目录权限解读 如何设置Linxu文件和目录的权限 字符表示法 1)ls -l:查看所在目录所有文件的权限 2)chmod u=r file:把file文件的当前(用户user)的权限赋 ...
- Linux 文件解压缩及权限管理
Linux 文件解压缩及权限管理 一.文件解压缩 1.gzip 功能:压缩文件 补充知识说明:zip是使用广泛的压缩程序,文件经它压缩后会另外产生具有.zip扩展名的压缩文件. 压缩文件大小有两个明显 ...
- linux文件2的权限,2_Linux_文件和权限处理命令
三.Linux的常用命令 1.文件命名规范 1)除了/之外,所有的字符都合法,文件名中不能包含/符号 2)有些字符最好不用,如空格.制表符.退格符和字符@#$&() 3)避免使用.作为普通文件 ...
- linux改完权限后 自动恢复,linux文件或目录权限修改后如何恢复(备份了权限就能恢复)...
操作系统 RHEL5 如果你在linux上执行了如下操作 chmod -R 777 / 或者 chmod -R 700 / 那么恭喜你,你的系统即将崩溃,重启之后,你进不了图形界面,而且很多服务都起不 ...
- Linux文件夹执行权限不够如何处理?
在Linux中,文件夹的执行权限不够是非常普遍的情况,那么遇到这种情况该如何处理呢?我们可以通过修改权限来解决该问题,其中比较常用的命令是chmod,接下来我们来看看详细的内容介绍. Linux文件夹 ...
- linux 文件访问控制 特殊权限 suid,sgid,sbit
setuid 和 setgid 分别是 set uid ID upon execution 和 set group ID upon execution 的缩写.我们一般会再次把它们缩写为 suid 和 ...
最新文章
- 管理员端API——任仲行
- pandas 或者字段值_Pandas 用法总结
- java对象赋值给另一个对象_java面向对象编程
- ideajava目录显示类成员_面试:C++不可继承类
- SpringBoot 结合 RabbitMQ 简单项目
- 联想服务器asp配置文件,.NET Core读取配置文件方式详细总结
- 特征的标准化和归一化
- App Store审核标准
- 读取自定义配置文件属性值
- 2014年上半年系统集成项目管理工程师真题解析(上午+下午)
- 读书笔记-人月神话5
- 开源系统的选择-比较全面的各类开源应用系统列表
- 实用的C盘清理技巧(亲测有效)
- SNS背后的科:从六度分隔到无尺度网络,互联网营销
- 每分钟54万多条数据更新,商品系统性能如何优化?
- 告别切图标注-Sketch/PS+Zeplin
- 如何取消qq的“小世界”功能
- 师傅!华为eNSP报错啦!别担心,一篇文章教会你
- matlab乘法和除法
- naive bayes java_Naive Bayes(朴素贝叶斯)
热门文章
- CouchDB 实现原理
- 论文阅读:MAPEL: Multi-Agent Pursuer-Evader Learning using Situation Report
- 水雾喷头行业调研报告 - 市场现状分析与发展前景预测
- Latex 作者上角标,通讯作者的小信封标记
- NC63查询报错:没有定义查询所有pk的接口或者定义不规范
- 【目标检测】基于yolov3的红细胞检测、计数项目(附代码+数据集)
- 无法识别的属性“targetFramework”解决办法
- 硬件工程师必会的电路板绘制
- Go语言凭什么能成为区块链主流开发语言?
- 女生适合linux运维吗,女生适合学Linux云计算运维吗?Linux入门