27. linux chmod

改变文件和目录的存取权限,只能是文件所有者和特权用户才能使用

drwxr-xr-x

+ 、-、= 变更权限

chmod u=rwx, g=rx, o=x <文件和目录>

  • u 用户
  • g 用户组
  • o 其他用户
  • r 读
  • w 写
  • x 执行
    • 添加
    • 去除
  • = 变更

777

chmod 777 <文件和目录>

r=4 w=2 x=1 rwx=4+2+1=7

chmod u=rwx,g=rx,o=x <文件和目录>
chmod 751 <文件和目录>

用法:chmod [选项]... 模式[,模式]... 文件...  或:chmod [选项]... 八进制模式 文件...  或:chmod [选项]... --reference=参考文件 文件... 将每个文件的权限模式变更至指定模式。 使用 --reference 选项时,把指定文件的模式设置为与参考文件相同。

  • --help 显示此帮助信息并退出
  • --version 显示版本信息并退出
  • -c, --changes 类似 verbose 选项,但仅在做出修改时进行报告
  • -f, --silent, --quiet 不显示大多数错误消息
  • -v, --verbose 输出各个处理的文件的诊断信息
  • --no-preserve-root 不特殊对待“/”(默认行为)
  • --preserve-root 不允许在“/”上递归操作
  • --reference=参考文件 使用参考文件的模式而非给定模式的值
  • -R, --recursive 递归修改文件和目录

每个模式字符串都应该匹配如下格式:"[ugoa]([-+=]([rwxXst]|[ugo]))+|[-+=][0-7]+"。

results matching ""

    No results matching ""