欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

简单谈谈linux的文件权限问题

发布时间:2025/3/19 28 豆豆
生活随笔 收集整理的这篇文章主要介绍了 简单谈谈linux的文件权限问题 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

目录

首先学习几个改变文件权限的命令:

文件权限

目录权限

修改权限

写在最后


首先学习几个改变文件权限的命令:

改变文件权限:

chmod [-R] [权限]文件或目录

文件权限

用cxf用户创建一个文件,用ll命令查看一下文件(ll命令相当于ls -l),发现文件的权限是-rw-rw-r--,并且后面带了两个cxf(第一个cxf代表文件所属用户,第二个cxf代表文件所属用户组)。

可以知道,这个cxfFile是一个文件,cxf用户可读可写不可执行;cxf用户组下的用户可读可写不可执行;其他用户只可读。

目录权限

用cxf用户创建一个目录,我们发现第一个字符果然变成了d,因为d代表一个目录嘛!

但是细心的小伙伴会发现,为什么新建的目录比文件多了个x,也就是多了个可执行权限呢?

我们把这个x权限去掉试试,结果发现竟然进不去这个目录了!

再把x权限加上,发现目录又可以进去了!

得出结论:目录必须要带x可执行权限,否则是进不去目录的。

修改权限

我们都知道计算机只识别二进制的,所以rwx对应的权限如果存在,即为1,如果不存在为0。

例如:某个文件对应的某个用户的权限为rwx,就对应二进制数字为111,转换为十进制就是7

再例如:某个文件对应的某个用户的权限为rw-,就对应二进制数字为11-,转换为十进制就是6

那么答案就出来了,r对应4,w对应2,x对应1

 

但是其中rwx总共有三组,所以对应3个十进制数字。那么要修改权限就简单了:

chmod命令可以修改文件或目录的权限,765分别对应什么呢?

答:7对应rwx,6对应rw-,5对应r-x。合起来就是rwxrw-r-x。

如果想要将某个目录下所有的文件一起修改权限,可以加上-R选项:

chmod -R 765 testDir

写在最后

写文章目的就是交流分享,如有问题还请指正,本人邮箱784482906@qq.com

 

 

总结

以上是生活随笔为你收集整理的简单谈谈linux的文件权限问题的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。