帮助中心 >  技术知识库 >  云服务器 >  服务器教程 >  chmod 命令的使用字母和操作符的表示方法

chmod 命令的使用字母和操作符的表示方法

2016-06-20 14:46:10 6573

该命令有两种用法。一种是包含字母和操作符表达式的文字设定法

   文字设定法


  chmod [who] [+ | - | =] [mode] 文件名?


  命令中各选项的含义为:


  操作对象who可是下述字母中的任一个或者它们的组合:


  u 表示“用户(user)”,即文件或目录的所有者。


  g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户。


  o 表示“其他(others)用户”。


  a 表示“所有(all)用户”。它是系统默认值。


  操作符号可以是:


  + 添加?个权限。


  - 取消某个权限。


  = 赋予给定权限并取消其他所有权限(如果有的话)。


  设置mode所表示的权限可用下述字母的任意组合:


  r 可读。


  w 可写。


  x 可执行。


  X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。


  s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“u+s”设置文件的用户ID位,“g+s”设置组ID位。


  t 保存程序的文本到交换设备上。


  u 与文件属主拥有一样的权限。


  g 与和文件属主同组的用户拥有一样的权限。


  o 与其他用户拥有一样的权限。


  文件名:以空格分开的要改变权限的文件列表,支持通配符。


  在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:chmod g+r,o+r example


  使同组和其他用户对文件example 有读权限。


  

提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题: