linux文件普通权限,Linux文件之普通权限及其特殊权限

普通权限:

当我们使用ls -l命令查看某个文件时:

[root@centos7 ~]# ls -l file1.txt

-rw-r--r--. 1 root root 30286 Aug  1 19:30 file1.txt

可以看到这么多的字段,那个它们分别是什么意思呢?

下面我们来一一介绍下

-         -rw-r--r--.     1    root   root   30286    Aug  1 19:30   file1.txt

文件类型    文件权限     硬链接数  属主   属组   文件大小  最近一次修改时间   文件名

首先介绍第一个:文件类型

文件类型

普通文件:-, f

目录文件:d

链接文件(符号链接):l

设备文件:

字符设备:c

块设备: b

命名管道:p

套接字文件:s

第二个字段:由-,r,w,x组成,我们把三个作为一组进行权限划分

权限管理:

owner , group,other

属主      属组   其他

u          g     o

权限:read write execute  -

r     w     x      无

文件:

r:可以使用内容查看类的命令来显示其相关内容

w: 可以使用编辑器修改其内容

x:可以将其发起一个进程

-:没有任何权限

目录:

r:可以使用ls命令查看目录内容的文件信息

w:可以创建、删除文件

x:可以使用ls -l命令来查看目录内容的文件信息,并且可以使用cd命令切换此目录为工作目录:

-:没有任何权限

X:只给目录x权限,不给文件x权限

用户的不拥有某位权限,则使用-占位

r-x:读和执行的权限

r--:只读权限

rw-:读写权限

使用8位数来表示

r:4

w:2

x:1

注意:它们是保存到元数据的属性中的,inode:

第三个:硬链接的次数,这里我们暂且不说

第四个:属主,owner,u

第五个:属组,group,g

第六个:文件大小,单位为KB

第七个:最近一次修改时间,modify time,mtime

第八个:文件名

修改文件权限:chmod

[root@centos7 ~]# man chmod

chmod [OPTION]... MODE[,MODE]... FILE...

chmod [OPTION]... OCTAL-MODE FILE...

chmod [OPTION]... --reference=RFILE FILE...

1、chmod [-R] OCTAL-MODE(8进制)file ...

操作三类用户的权限:使用8进制形式

-R: 递归修改权限

2、chmod[OPTION]... MODE[,MODE]... FILE..

操作三类用户的权限:使用8进制形式

操作指定类别用户的权限:使用u,g,o,a来赋权,基于=或者+/—来进行

u:属主

g:属组

o:其他

a:所有

=:操作指定类型用户的权限

+/—:操作置顶类型用户的单个权限

MODE

修改一类用户的所有权限:

u= g= o= ug= a= u=,g=

修改一类用户某位或某些位权限

u+ u-g+ g-o+ o-a+ a-+ -

3、chmod[OPTION]... --reference=RFILE FILE...

参照其他文件的权限为当前文件来赋权

chmod --reference=参照文件名 文件名

原创文章,作者:sixijie,如若转载,请注明出处:http://www.178linux.com/28775

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值