Skip to content
On this page

权限相关

权限的作用

  • 文件来说最高权限是x(可执行)

  • 目录来讲最高权限是w(可写),对目录有了w权限,就可以做任何事情

权限详情

权限项执行
字符表示rwx
数字表示421

文件权限

权限含义示例
r读取文件内容catmoreheadtail
w编辑、新增、修改文件内容,不能删除文件,除非对目录有写权限vimecho
x可执行./xxx.sh

文件夹(目录)权限

权限含义示例
r可以查看目录下的文件名lsllla
w具有修改目录结构的权限。如新建删除重命名此目录下的文件和目录touchrmmvcp
x可进入目录cd

权限位

执行la,查看权限,例如:drwx------

shell
  js-project la
total 72
drwxr-xr-x@  
drwxr-xr-x@ 
-rw-r--r--@ 

权限位总共十位

  • 1位表示文件类型

    • d:文件夹
    • l:软链接文件
    • -:普通文件
  • 2-4位表示文件拥有者权限

    • r:可读
    • w:可写
    • x:可执行
    • -:什么权限都没有
  • 5-7位表示文件所属群组权限

    • r:可读
    • w:可写
    • x:可执行
    • -:什么权限都没有
  • 8-10位表示其他人的权限

    • r:可读
    • w:可写
    • x:可执行
    • -:什么权限都没有

修改权限

chmod

改变文件权限

shell
chmod [选项] 模式 文件名
chmod [ugoa] [+-=] [rwx] 文件/目录

TIP

  • u:代表所有者
  • g:代表所属组
  • o:代表其他人
  • a:所有
  • +:增加权限
  • -:去除权限
  • =:赋予权限

例如:

shell
chmod a+/-x filename // 给所有人增加/移除x(可执行)权限

chown

改变文件拥有者

shell
chown 用户名 文件名

chgrp

改变文件所属群组

shell
chgrp 组名 文件名