`
wlhok
  • 浏览: 56250 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

chmod小记

    博客分类:
  • OS
阅读更多

chmod语法

chmod [选项]... 模式[,模式]... 文件...

选项

-c, --changes	 类似 --verbose,但只在有更改时才显示结果
      --no-preserve-root	不特殊对待根目录(默认)
      --preserve-root	 禁止对根目录进行递归操作
  -f, --silent, --quiet	去除大部份的错误信息
  -v, --verbose	 为处理的所有文件显示诊断信息
      --reference=参考文件	使用指定参考文件的模式,而非自行指定权限模式
  -R, --recursive	 以递归方式更改所有的文件及子目录
      --help	 显示此帮助信息并退出
      --version	 显示版本信息并退出 

模式

[ugoa]*([-+=]([rwxXst]*|[ugo]))+

 [ugoa]的含义

 

  • u 表示用户(user)
  • g 表示组(group)
  • o 表示其他(others)
  • a 表示所有(all)

 

[-+=]的含义

  • + 表示添加权限
  • - 表示取消权限
  • = 表示赋予给定权限并取消其他所有权限

[rwxXst]的含义

  • r 可读
  • w 可写
  • x 可执行
  • X 只有目标文件对某些用户是可执行的,或该目标文件是目录时候,才赋予x属性
  • s 在文件执行时,把进程的属主或组ID置为该文件的文件属主。
  • t 保存程序的文本在交换设备上(不明白含义)

[ugo]的含义

  • u 与文件属主拥有一样的权限
  • g 与文件属主同组的用户拥有一样的权限
  • o 与其他用户拥有一样的权限

用例

给于文件夹x权限,但文件不给于x权限

chmod -R u+X,g+X path
 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics