这篇文章给大家分享的是有关Linux文件权限有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
Linux
的文件权限是和
用户与用户组
密切相关的一个概念,对于一个文件来说,用户可以分为三类:文件的
拥有者
–
user
文件的拥有者所在
用户组
的其他成员 –
group
除
拥有者
和
用户组
成员以外的其他用户 –
others
文件权限是相对于这三类用户而言的,不同身份的用户可以具有不同的权限。使用命令
ls -l
可以得到文件的详细信息,比如:我们可以把每一条信息分为
8
个部分,比如上面第一条信息可以分为:这里主要了解
文件类型
和
权限信息
, 对其他部分有兴趣的可以自行
Google
.
Linux
中文件可以分为
5
个类型,
ls -l
输出的每条信息中的
第一个字符
就用于表示文件类型。各个文件类型及其字开发云主机域名符表示为:通过
用户与用户组
概念可以了解到权限是相对于三类用户而言的,因此
ls -l
显示的权限信息也分为三组。每个文件的
权限信息
由
9
个字符组成,分为三组,分别对应
拥有者
,
用户组
,
其他人开发云主机域名
拥有的权限。对于权限信息
rwxr-xr-x
来说,
拥有者
的权限为
rwx
,
用户组
和
其活动:慈云数据爆款香港服务器,CTG+CN2高速带宽、快速稳定、平均延迟10+ms 速度快,免备案,每月仅需19元!! 点击查看他人
的权限为
r-x
.每组权限分为:
读权限
,
写权限
和
执行权限
, 分别由字符
r
,
w
,
x
表示。如果不具有相应的权限,就使用字符
-
表示。因此,权限信息
rwxr-xr-x
可以理解为:
拥有者
具有
读
,
写
和
执行
权限,而
用户组
和
其他人
就只有
读
和
执行
的权限。命令
chown
和
chgrp
可以用于修改文件拥有者和所属用户组,使用方式也很简单:参数
-R
进行递归的持续变更,即连同次目录下的所有文件都变更。命令
chmod
用于修改文件的权限,并提供了两种修改文件权限的方式。我们可以用数字来代表各个权限,各个权限对应的数开发云主机域名字为:每种身份各自的三个权限分数是需要累加的,例如当权限为
rwxrwx---
时,对应的分数为:得到的文件权限数字也就为
770
, 修改权限时就可以使用这个数字完成:很明显,这样修改文件权限是很麻烦的,因此
chmod
提供了另一种更好用的方式来修改文件权限。符号类型改变文件权限需要遵循一定的语法规则,分别需要了解的有
身份表示符
,
操作表示符
和
权限表示符
.
身份表示符:
操作表示符:
权限表示符
就是
r
,
w
和
x
.从表示符的组成大概也可以猜到怎样修改文件权限了,比如说下面的这条指令让拥有者具有所有权限,而为用户组和其他人添加执行权限:需要注意的是:
u=rwx,go+x
之间没有空格。同一个权限对于
文件
和
目录
来说,含义是不一样的,这里来了解一下。这里需要注意的一个权限是:
可以改动目录结构列表
, 这意味着可以:建立新的文件与目录删除已经存在的文件与目录将已存在的文件或目录进行更名搬移该目录内的文件、目录位置所以
w
这个权限还是慎重使用好了。感谢各位的阅读!关于Linux文件权限有哪些就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!
本文从转载,原作者保留一切权利,若侵权请联系删除。
《Linux文件权限有哪些》来自互联网同行内容,若有侵权,请联系我们删除!
还没有评论,来说两句吧...