LINUX文件权限管理
三种基本权限
R:读,数值表示为 4
W:写,数值表示为 2
X:可执行,数值表示为1
[root@VM-16-2-centos ~]# ll
total 597952
-rw------- 1 root root 12387614 Aug 29
2021 apache-zookeeper-3.7.0-bin.tar.gz
-rw-r--r-- 1 root root 113304268 May 3 12:22
jdk-8u281-linux-x64.rpm
如上所示,jdk-8u281-linux-x64.rpm文件的权限为-rw-r--r--,一共十个字符,分成四段。
第一个字符“-”表示普通文件;这个位置还可能会出现l链接;d表示目录
第二三四个字符rw-表示当前所属用户的权限,所以用数值表示为 4+2=6
第五六七个字符r--表示当前所属组的权限,所以用数值表示为 4
第八九十个字符r--表示其他用户权限,所以用数值表示为 4
所以操作此文件的权限用数值表示为 644
更改权限
更改权限:sudo chmod [u所属用户 g所属组 o其他用户 a所有用户] [+增加权限 -减少权限] [r w x] 目录名
例如:有一个文件 filename,权限为-rw-r----x ,将权限值改为-rwxrw-r-x,用数值表示为765
sudo chmod u+x g+w o+r filename 也可以用数值表示 sudo chmod 765 filename