跳到主要内容

Linux的权限配置

  • Linux 将访问文件的用户分为 3 种身份 (UGO):
    • u (User / Owner): 文件所有者
    • g (Group): 文件所属用户组
    • o (Others): 其他任何人

基本权限 (rwx)​

  • r=4,w=2,x=1;需要哪些权限,就把对应数字加起来。
权限符号对应数字对文件的作用对目录的作用
r (Read)4查看文件内容 (cat, less)列出目录下的文件名 (ls)
w (Write)2修改文件内容 (vim, echo)在目录内新建/删除/重命名文件
x (eXecute)1执行该文件(如脚本/程序)进入该目录 (cd)
- (None)0无任何权限无任何权限

权限符号​

  • r = read 读
  • w = write 写
  • x = execute 执行
  • -,直接理解成:这个位置对应的权限不存在。
权限含义数字
rwx读 + 写 + 执行7
rw-读 + 写,无执行6
r-x读 + 执行,无写5
r--只读4
---什么权限都没有0

chmod修改权限​

  • chmod (Change Mode):修改权限
  • 通过+来增加权限
bash
# 给文件所有者增加执行权限
chmod u+x script.sh