菜鸟笔记
提升您的技术认知

Linux中修改文件或文件夹权限的chmod777

chmod计算机函数广泛用于修改文件/文件夹的读写和修改权限

使用

chmod 数字 要修改权限的文件/文件夹【注:如果你要修改的文件、文件夹不在当前目录下,那么你后边的文件、文件夹一定要加上文件、文件夹的路径,否则会找不到文件、文件夹】

Linux/Unix 的文件调用权限分为三级 : 文件拥有者、群组(与该文件的拥有者属于同一个群体(group)者)、其他用户

每一个权限都有一个操作这个文件的数字级别,最高是7(可read+可write+可execute),如果这个文件可read的话,数字代表是4

,如果是可write的话,代表是数字2,如果是可 执行的话,代表是数字1

chmod 数字1,数字2,数字3 file

  • 数字1是文件拥有者对file的可操作权限范围,是3个权限范围可读、可写、可执行的范围之和,

  • 数字1=7=4+2+1 代表文件拥有者能够对这个文件读取、修改和执行

  • 数字1=4,代表文件拥有者只能对这个文件读取,不能修改和执行这个文件

  • 数字1=4+2=6,代表文件拥有者能对这个文件读取、修改,但是不能执行这个文件

  • 数字1=5=4+1 代表文件拥有者能对这个文件读取和执行,但是不能修改这个文件

  • 数字2同,就是群组对file的可操作权限范围,你要想让群组对这个文件可读、可写和可执行就把数字2设置成7,其他想要的范围设置为其他的

  • 数字3是其他的用户,想要操作这个文件的其他用户, 你是想其他用户能对这个文件进行怎么样的修改,只能读就设置成4,可读可写可执行就设置成4+2+1=7,可读可写设置成4+2=6,可读可执行不能修改设置成4+1=5

chmod -r 数字1,数字2,数字3 file

-r指的是目录下的所有文件,一般情况下是要都加上的,否则容易出错

笔记 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址