(5)centos7 文件权限

  

一、 目录信息

 1.第一列

 

一共10位

(1)第1位表示

  • 当为[ d ]则是目录
  • 当为[ - ]则是文件
  • 若是[ l ]则表示为连结档(link file);
  • 若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
  • 若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。

(2)2、3、4位(本用户的权限)

  固定是 r w x

  r是可读,w可写,x可执行,如果没有本行就是 -(减号)

(3)5、6、7位(本群组的权限)

(4)8,9,10位(其他非本群组的权限)

 

 2.第二列

有多少档名连结到此节点

 

3.第三列

表示这个文件(或目录)的『拥有者账号』

 

 

4.第四列

表示这个文件的所属群组

 

5.第五列

为这个文件的容量大小,默认单位为bytes

 

6.第六列

为这个文件的建档日期或者是最近的修改日期

 

 

7.第七列

文件名

二、赋权限

1.重新设置文件读写权限

chmod 

001 # 只有执行权限       1
010 # 只有写入权限       2
011 # 写入和执行权限     3
100 # 只读权限          4         -----常用
101 # 读和执行权限       5     -----常用
110 # 读写权限          6         -----常用
111 # 全部             7        ------常用

简单记忆法 r=4,w=2,x=1  如果要想要个r-x 的权限 就是4+1=5

-R 文件夹及文件夹下所有

例如

chmod -R 755  file1  #file1文件夹及下面所有文件读写执行,组用户和其他用户读和执行权限,

 或者

chmod u=rwx,g=rx,o=rx #u是所有者,g是所在组,o是其他组

chmod u-w,g+w #给所有者减少写的权限,给所在组增加些的权限

2.更改某个文件或目录的所有者

chown

chown -R user1:user1 file  #第一个user1用户,第二个用户组

3.更改某个文件或目录的用户组

chgrp

chgrp 用户组 file1

4.改变用户所在组

usermod

usermod  -g 组名 用户名
原文地址:https://www.cnblogs.com/buchizaodian/p/11113956.html