Linux文件权限之目录与文件权限的含义

作者: 温新

分类: 【Linux】

阅读: 4842

时间: 2019-11-02 16:25:25

1.3、目录与文件权限的含义

Linux系统中文件具有三种身份(所有者、所属组、其他人),每种身份都具有 rwx 三种权限。权限又分为目录权限与文件权限,针对文件与目录而言,它们的 rwx 所代表的含义是不同的。

●权限对于文件的重要性
对于文件来说,rwx主要是针对文件内容权限,与目录无关。它只负责文件内容的数据。

文件是实际存储数据的地方,包括一般文本文件、数据库文件、二进制可执行文件等。权限对于文件来说有如下含义:

r(read):可实际读取文件的内容;
w(write):可编辑、新增、修改该文件的内容(不可删除该文件);
x(execute):该文件是否可以被系统执行。

举例:demo.txt文件,r权限就是可以读取它文件中的内容;
w权限就是可以编辑、新增、修改该文件的内容;
x就是是否可以执行该文件,如同windows下的.exe .bat等文件。

●权限对于目录的重要性

文件是存储数据内容的地方,目录就是为文件提供存放位置的抽屉。针对目录而言的 rwx 权限的含义如下:

r(read contents in directory)表示是否有权限查看目录下的文件的或子目录。
x(access directory)表示是否有权限进入该目录
w(modify contents of directory)表示是否有权限改动该目录下的文件或子目录,权限如下:
◁建立新目录与文件;
◁删除已经存在的文件或目录;
◁修改文件名或目录名; ◁移动该目录下的文件与目录位置。

举例:创建demo01.txt文件,它需要一个存放的位置,假设把存在一个带有幕布遮盖透明的玻璃抽屉里面,r权限可以让你把幕布拉走,这时你只能透过透明的抽屉看到目录下有什么东西;x权限就是给你这个抽屉的钥匙,现在你可以通过钥匙打开透明抽屉了,有老虎保安守着抽屉,仅仅只是让你打开抽屉看看东西;w权限就牛逼了,它能够让老虎保安离开,这样你可以把东西拿走手里看了,不想要了也可以拿出来丢掉。

简单整理一下:x是让你有权限使用cd进入该目录;r是让你有限通过ls查看该目录下有哪些东西;w是让你权限对该目录的文件进行一系列的操作。

到此关于目录与文件的权限就先写到到这里。

说明:此文是我根据鸟哥的Linux私房菜(第四版)并结合自己的理解所写,写的不好的地方欢迎各位指正。

我是夕阳何处寻,期待和优秀的一起同行!

2019年11月3日

请登录后再评论