知行合一

linux文件权限

这里只是简单介绍下linux文件权限,仅仅介绍下最简单的用法,便于linux初学者学习和参考

使用ls -l来列出目录下文件的详情
示例:
[root@linux ~]# ls -l
total 14192
-rw——- 1 root root    1162 Sep 23 11:27 anaconda-ks.cfg
-rw-r–r– 1 root root 3800326 Sep 23 11:27 Discuz!_6.0.0_SC_GBK.zip
-rw-r–r– 1 root root   13417 Sep 23 11:27 install.log
-rw-r–r– 1 root root  556297 Oct 10 16:30 log1.zip
-rw-r–r– 1 root root 9942299 Oct 10 16:29 mjj.log
drwxr-xr-x 3 root root    4096 Sep 23 11:55 test
-rw-r–r– 1 root root    1184 Sep 23 11:55 test.sh

第一列就代表了文件的详细文件权限,让我们来单独看一下这一列:

可以把权限看成4个部分,如下:
d rwx rwx rwx
其中第一个部分d代表是一个目录,如果显示“-”,则说明不是一个目录
r代表可读(read)    其值是4
w代表可写(write)    其值是2
x代表可执行(execute)  其值是1
-代表没有相应权限    其值是0

那么如前面示例的anaconda-ks.cfg文件的权限是-(不是目录,是文件) rw-(4+2) —(0+0+0) —(0+0+0),其权限就是600
log1.zip文件权限是-rw-r–r–就相应是644   -(不是目录,是文件) rw-(4+2) —(4+0+0) —(4+0+0)
test是目录,drwxr-xr-x的权限应该是755   -(是目录) rwx(4+2+1) r-x(4+0+1) r-x(4+0+1)

可以用chmod命令来修改其权限,具体用法见:linux下文件或目录访问权限,属性命令使用方法

赞(0) 打赏
未经允许不得转载:嘟嘟鱼 » linux文件权限
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏