加入收藏 | 设为首页 | 会员中心 | 我要投稿 海洋资讯信息网 (https://www.haijunwang.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

文件/文件夹基本属性

发布时间:2022-12-03 08:31:06 所属栏目:Linux 来源:网络
导读: ?文件基本属性
Linux系统是一种典型的多用户系统,不同的用户拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(目录)的权限做了不同的规定。
在Linux中可以使用

?文件基本属性

Linux系统是一种典型的多用户系统,不同的用户拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(目录)的权限做了不同的规定。

在Linux中可以使用ll或ls -l命令来显示一个文件的所有者和所在组,如下:

[root@edu01 home]# ll 
总用量 87692 drwxr-xr-x. 3 zwj mojiao 4096 7月 21 18:48 aa 

aa文件的第一个属性d,表示d是一个目录文件。

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

d:目录文件

-:普通文件

l:链接文件

b:块文件,例如硬盘

c:串口文件,例如鼠标 键盘

接下来的字符中,以三个为一组,均为rwx 的三个参数的组合。其中,r代表可读(read)、w代表可写(write)、x代表可执行(execute)。要注意的是,这三个权限位置不会改变,如果没有权限,就会以 - 减号出现。

每个文件的基本属性由左边第一部分的10个字符来确定

从左到右用0-9这些数字来表示。

第0位确定文件类型,第1-3位确定所有者对该文件的权限。

第4-6位确定所在组对这个文件的权限,第7-9位确定其他用户对该文件的权限。

rwx权限还可以用数字来表示Linux 文件基本属性,其中 r= 4, w = 2 ,x = 1

每种身份(owner/group/others)各自的三个权限分数是需要累加的,例如当权限为:-rwxrwx---分数是:

owner=rwx=4+2+1=7

group=rwx=4+2+1=7

others=---=0+0+0=0

所以设定权限的变更时,该文件的权限数字就是770。

?chmod [选项] 文件/目录(功能说明:用来修改文件或者目录的权限)

选项:

-R 递归修改,将目录下的所有文件及子目录一并处理。

应用实例:

1.chmod u=rwx,g=rw,o=r wenjian1 //wenjian1的权限修改为所有者rwx,所在组为rw,其他人为r

2.chmod g-w wenjian1 //去掉wenjian1所在组的写入权限

用-号去掉权限,也可用+号来增加权限。

3.chmod 721 wenjian1//用数字方式修改wenjian1的属性为,u=rwx,g=w,o=1

?chown [选项] ...[所有者]:[组] 文件/目录(功能说明:修改文件的所有者[:所在组])

-R 递归修改文件目录所属组

应用实例:

chown-R tom aa//修改文件夹aa和文件夹内部文件的所有者为tom

chown zwj:wudang wenjian1 //修改wenjian1的所有者为zwj ,所在组为wudang

?chgrp [选项]文件/目录(功能说明:修改文件或文件夹的所在组)

选项:

-R 递归修改,将目录下的所有文件及子目录一并处理。

应用实例:

chgrp -Rwudang jiuyangshengong

(编辑:海洋资讯信息网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!