Linux 基础:文件和文件夹的访问权限

84 阅读1分钟

文件和文件夹的访问权限

查看文件或文件夹的访问权限:

使用 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

~ 更新中 ~

~ 有问题请留言 ~