一、权限分类
Linux系统中,每个文件或目录具有四种访问权限:可读(r)、可写(w)、可执行(x)和无权限(-)
查看文件或目录的权限
ls -l [filename]
# 得到如下结果
# 第1位:表示文件类型,-表示文件,d表示目录
# 2-4位:表示文件所有者的权限,u权限
# # 5-7位:表示文件所有者所属组成员的权限,g权限
# 8-10位:表示所有者所属组之外的用户的权限,o权限
# 2-10位:权限总和有时称为a权限
-rwxr-xr-x
二、修改权限
文本表示法:将2-4位(所有者)、5-7位(组成员)、8-10位(其他成员)、2-10位(所有人)四类用户分别用u、g、o、a来代表,权限仍用r、w、x表示,通过=、-、+分别表示对指定用户群重新制定新权限、设置减少权限、设置增加权限。
数字表示法:将x、w、r分别用1、2、4来代表授予权限,没有授予则为0。
设置文件或目录新建时的默认权限
sudo chmod -R 777 /home/mypackage
chmod u+x,g-x,o=x /home/mypackage