linux服务器搭建之路12-修改文件/文件夹属性和权限


通过ls -l 目录/文件可以查看其属性和权限,例如查看当前文件夹下的所有文件属性

ls -al 

在这里插入图片描述

1. 拥有者信息

上图中间红框显示的是拥有者信息,先是用户,后是群组。
拥有者信息修改:chown [-可选参数] user:group 目录/文件
可选参数有:
-c 显示更改的部分的信息
-f 忽略错误信息
-h 修复符号链接
-R 处理指定目录以及其子目录下的所有文件
-v 显示详细的处理信息
-deference 作用于符号链接的指向,而不是链接文件本身
实例: 递归的将 /data/hhhh文件夹下的所有文件的拥有者修改为 test1:liugroup

chown -R test1:liugroup /data/hhhh

2. 属性

上图第一个红框显示的是文件和文件夹的属性。再详细介绍一下所有属性。
在这里插入图片描述

第一个权限中用10个数字描述其权限。第一个数字是文件类型,后9个数字3个一组,分为三组,分别表示用户、用户组、其他人所拥有的读、写、执行权限
在这里插入图片描述

2.1 文件类型

第一个数字,数字代表的意义为:
– 普通文件
d 目录
s socket套接字
l 软链接
p 管道
c 字符设备
b 块设备

2.2 权限

权限分为读、写、执行,分别用一个数字代表。同时三个数字组合为一组分别表示用户、用户组、其他人的权限。
显示的时候r 表示文件可以被读(read),w 表示文件可以被写(write),x 表示文件可以被执行(如果它是程序的话)。
修改的时候用数字,三位二进制刚好组成8进制。从右向左,x为第一位,十进制数字为1,w是第二位,十进制为2,r第三位,十进制为4。
在这里插入图片描述在图中,第一个7表示用户具有读、写、执行的权限,用户组和其他人都只有读和执行的权限。
常用数字组合有:
在这里插入图片描述

2.3 权限修改

权限修改有两种方法,文字修改法和数字修改法。命令都是chmod,可选参数有:
-c 当发生改变时,报告处理信息
-f 错误信息不输出
-R 处理指定目录以及其子目录下的所有文件
-v 运行时显示详细处理信息

  • 文字修改法
chmod [who] [+ | - | =] [mode] 文件名 

在这里插入图片描述
例如,给所有用户增加可执行权限:

chmod a+x file1
  • 数字修改法
chmod [mode] 文件名 

其中mode用2.2中的3个数字表示,例如:

chmod 777 file1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值