linux文件权限

来源:互联网 发布:付费ss推荐 知乎 编辑:程序博客网 时间:2024/05/16 18:45

当没我们在linux终端中输入ls -al的时候,会得到类似下图的信息:

从这个信息我们可以清晰的分析到每一个文件的具体信息。

首先,第一个字母代表着文件的类型:

d:目录

l:软连接

b:块设备

c:字符设备

s:socket

p:管道

-:普通文件

接着,后面的rwxr-xr-x代表着文件的权限,前三个代表着所属用户的权限,中间三个代表所属用户组权限,最后三个代表其他用户权限。其中:

r:允许读权限

w:允许写权限

x:允许执行权限

第二部分的数字,代表着连接数,表示连接到该文件所有的inode节点的文件数目

后面的两个root分别代表所属用户和所属组。

4096表述文件的大小。再后面是最后的修改时间。

那么,如何修改文件的权限呢?

可以参照这个图,每一个rwx就对应着数字7,然后使用chmod命令:

chmod “对应的三个数字”  文件名   

这样就可以修改一个文件的所有者,所属组,一般用户的操作权限。

同样可以使用加减赋值的操作:

chmod  ‘gou’(+-)’rwx‘ 文件名

其中’u‘代表所属者,’o‘代表其他用户,’g‘代表所属组。’+‘和’-‘代表增加或去掉相应的权限。

0 0
原创粉丝点击