linux权限

权限介绍

【drwxr-xr-x. 2 root root 4096 9月  16 22:50 公共】

[drwxr-xr-x]

第0位:代表文件的类型,【-】表示一般文件;【d】表示目录;【c】表示字节输入设备键盘、鼠标;【b】block,块设备,硬盘等;【l】表示软连接

第1-3位:表示文件所有者权限

第4-6位:表示文件所在组其它用户权限

第7-9位:表示其它组用户权限

rwx作用到文件

[r]代表可读(read):可以读取此文件的实际内容。

[w]代表可写(write):可以修改,但是不代表可以删除该文件,删除一个文件的前提是对该文件所在的目录有写权限,才能删除

[x]代表可执行(execute):可以被执行

rwx作用到目录

[r]代表可读(read):拥有此权限表示可以读取目录结构列表,也就是说可以查看目录下的文件名和子目录名,注意:仅仅指的是名字

[w]代表可写(write):拥有此权限表示具有更改该目录结构列表的权限,总之,目录的w权限与该目录下的文件名或子目录名的变动有关,注意:指的是名字。具体如下:

1)在该目录下新建新的文件或子目录。

2)删除该目录下已经存在的文件或子目录(不论该文件或子目录的权限如何),注意:这点很重要,用户能否删除一个文件或目录,看的是该用户是否具有该文件或目录所在的目录的w权限。

3)将该目录下已经存在的文件或子目录进行重命名。

4)转移该目录内的文件或子目录的位置。

[x]代表可执行(execute):拥有目录的x权限表示用户可以进入该目录成为工作目录,能不能进入一个目录,只与该目录的x权限有关,如果用户对于某个目录不具有x权限,则无法切换到该目录下,也就无法执行该目录下的任何命令,即使具有该目录的r权限。且如果用户对于某目录不具有x权限,则该用户不能查询该目录下的文件的内容,注意:指的是内容,如果有r 权限是可以查看该目录下的文件名列表或子目录列表的。所以要开放目录给任何人浏览时,应该至少要给与r及x权限。

权限也可以用数字表示:r=4,w=2,x=1 因此rwx=4+2+1=7

即为二进制数字表示:100=4,010=2,001=1 因此111=100+010+001=7

[2]

表示目录内文件或目录的个数,如果是文件则是固定值1

[root root]

第一个表示此目录或文件所属的用户,第二个表示所属的组

[4096]

表示文件的大小,如果是文件夹则为一个固定值,表示这个文件夹所占的大小,不表示文件夹里的内容大小

[9月  16 22:50]

对文件或文件夹内容改动的时间,特指内容

修改权限

chmod指令

第一种方式:+、-、=变更权限

+:增加权限 -:去除权限 =赋予权限

u:所有者(第1-3位)  g:所在组(第4-6位)  o:其它人(第7-9位)  a:所有人(u、g、o总和)

1)【chmod u=rwx,g=rx,o=x 文件名】   设置权限结果为[rwxr-x--x]

2)【chmod o+w 文件名】   给其它人加上w权限 设置权限结果为[*******w*]

3)【chmod a-x 文件名】   给所有人去除x权限  设置权限结果为[**-**-**-]

第二种方式:以数字来修改权限

【chmod 755 文件名】权限设置结果为[rwxr-xr-x]

修改文件所有者及所有组

【chown 用户名 文件名】  将目录或文件所有者修改为对应用户

【chown -R 用户名 目录】   将目录和目录下的所有文件和目录递归修改所有者

【chown 用户名:组名 文件名】  同步修改目录或文件的所有者和所属组

chgrp 组名 文件名  将目录或文件所属组修改为对应组

chgrp -R 组名 目录  将目录和目录下的所有文件和目录递归修改所属组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值