文件的基本属性

文件的基本属性

linux是一个多用户系统,不同的用户有不同的权限。

为保护文件的安全性,linux对不同的用户访问同一文件设置了不同的权限

1 文本的基本属性

查看文件的属性和所属的用户和组

ll # 或者ls -l

01 在Linux中第一个字符代表,是目录、文件或者链接文件等

  • d:目录
  • l:链接文档
  • -:文件
  • b:装置文件里可供储存的接口设备(可随机存取装置)。
  • c:装置文件里串行端口设备。例如:鼠标、键盘等(一次性读取装置)

02 接下来三个一组:三组rwx

注意:

  • 三个一组,位置不会变,没有权限用-表示
  • 第一组表示属主权限,第二组表示属组权限,第三组表示其他用户权限
  • r读权限,w写权限,x执行权限,-表示相应的没有权限

2 Linux文件属主和属组

每个文件都有一个特定的所有者,就是对该文件有所有权的用户

Linux中用户是按组分类的,一个用户可能有多个组

Linux系统对文件操作权限,对所属用户、所属用户的组内用户、其他用户,限制了不同的权限

root用户一般情况下,不受文件的权限限制

dr-xr-xr-x.   5 root   root  268 8月  11 01:08 boot 
drwx------    2 nobody root    6 11月 10 10:29 btmp

第一组rwx是所属用户权限,第二组是所属组内用户权限,第三组是其他用户权限

第一个root是所属用户名,第二个root是所属用户的组名

3 更改文件属性

  • chgrp 更改文件属组
chgrp [-R] 组名 文件名

-R递归更改文件属组,意思是修改某个目录文件的属组时,该目录下的文件属组都修改

  • chown 更改文件属主,也可同是更改文件属组
chown [-R] 属主名 文件名

chown [-R] 属主名: 属组名 文件名
  • chmod 更改文件9个属性

Linux文件属性有两种表示方法:一种是数字,一种是符号

文件有9种属性,三个角色:owner/group/other分别有read、write、execute权限

符号表示:r、w、x

owner:rwx

group:rwx

other:rwx

rwxrwxrwx

数字表示:4、2、1

owner: rwx 4+2+1= 7

group:rwx 4+2+1= 7

other:rwx 4+2+1= 7

777

用法:

  • 数字修改
chmod [-R] 777 文件或目录名
  • 符号修改
chmod [-R] u=rwx,g=rwx,o=rwx 文件或者目录名

或者

chmod [-R] a=rwx

# u 表示属主的权限
# g 表示属组的权限
# o 表示其他用户权限
# a 表示所有用户权限
posted @ 2020-11-11 18:13  tianzhh_lynn  阅读(1186)  评论(0编辑  收藏  举报