1.文件访问者的分类
文件和文件目录的所有者:u—User(中国平民 法律问题),一般为文件的创建者,谁创建了该文件,就天然的成为该文件的拥有者。
文件和文件目录的所有者所在的组的用户:g—Group,当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组。
其它用户:o—Others除开文件的所有者和所在组的用户外,系统的其它用户都是文件的其它组。
3、Linux中的权限类别
Linux 系统一般将文件权限分为3 类:
read(读)
write(写)
execute(执行)
读(r/4):Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限
写(w/2):Write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限
执行(x/1):execute对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限
iv.“—”表示不具有该项权限
1.chmod
功能:设置文件的访问权限
格式:chmod [参数] 权限 文件名
常用选项:
R -> 递归修改目录文件的权限
说明:只有文件的拥有者和root才可以改变文件的权限
chmod -R 多个要增加的权限 文件名
#chmod -R g+x,o+x quanxian.txt
含义:对于quanxian.txt文件,给 属组 增加 执行 权限,给其他增加 执行权限。
同时改变多个对象的权限,中间使用,分割。
只想给属主和属组赋予读写权限
u+rw,g+rw
同时去掉属组和其他的写权限
g-w,o-w
chmod
① 用户表示符+/-=权限字符
+:向权限范围增加权限代号所表示的权限
-:向权限范围取消权限代号所表示的权限
=:向权限范围赋予权限代号所表示的权限
用户符号:
u:拥有者
g:拥有者同组用
o:其它用户
a:所有用户
2.chown
功能:修改文件的拥有者
格式: chown [参数] 用户名 文件名
3.chgrp
功能:修改文件或目录的所属组
格式: chgrp [参数] 用户组名 文件名
常用选项: -R 递归修改文件或目录的所属组
1、ls查看文件权限
要设置权限,就需要知道文件的一些基本属性和权限的分配规则。在Linux 中,ls 命令常用来查看文档的属性,用于显示文件的文件名和相关
属性。
ls命令我们之前学过,用于查看文件信息,这里我们使用之前提到过的一个用法,ll