文件和文件夹的访问权限
查看文件或文件夹的访问权限:
使用 ls -l 命令可以查看当前文件夹里面非隐藏的文件或文件夹。每一行的开头都有当前文件或文件夹的属性。
例如:drwxr--r--
第1位:
d代表: 文件夹-代表: 文件
除去第1位,后边的9位,每3个分为1组,可以分为3组,分别代表:用户,用户组,其他用户。
r代表: 可读w代表: 可写x代表: 可执行
例如:
drwxr-xr-x:当前是文件夹;用户权限(可读、可写、可执行);用户组权限(可读、可执行);其他用户权限(可读、可执行)-rw-r--r--:当前是文件;用户权限(可读、可写);用户组权限(可读);其他用户权限(可读)
举例:
cd /home
mkdir demos
touch hello.txt
ls -l
使用 chmod 来修改权限:
u代表:用户g代表:用户组o代表:其他用户a代表:所有(包括:用户,用户组,其他用户)+代表:增加权限-代表:删除权限
举例:
# 给 用户组 删除 可读权限
chmod g-r hello.txt
# 给 用户,用户组,其他用户(不加 `a` 默认所有) 都添加 可执行权限
chmod +x demos