chmod命令用于改变linux系统文件或目录的访问权限。html
该命令有两种用法:linux
一种是包含字母和操做符表达式的文字设定法;shell
另外一种是包含数字的数字设定法。post
文件或目录的访问权限分为只读,只写和可执行三种。ui
Usage: chmod [OPTION]... MODE[,MODE]... FILE... or: chmod [OPTION]... OCTAL-MODE FILE... or: chmod [OPTION]... --reference=RFILE FILE... Change the mode of each FILE to MODE. -c, --changes like verbose but report only when a change is made --no-preserve-root do not treat `/' specially (the default) --preserve-root fail to operate recursively on `/' -f, --silent, --quiet suppress most error messages -v, --verbose output a diagnostic for every file processed --reference=RFILE use RFILE's mode instead of MODE values -R, --recursive change files and directories recursively --help display this help and exit --version output version information and exit
421 分别表明文件的读、写、执行的权限this
chmod:更改属性值的
chmod 755 -R / 系统默认临界 【002:系统的默认掩码】
chmod 644 / 系统默认临界 【cat /etc/profile|grep umask能够查看默认的umask值】spa
增长文件全部用户组可执行权限orm
chmod a+x log2012.log 【有的脚本没法执行就是没有x权限】
同时修改不一样用户权限,逗号分隔htm
chmod ug+w,o-x log201.log
使用“=”设置权限blog
chmod u=x hhh.txt ==> chmod 100 hhh.txt
为全部用户分配读权限
chmod a=r file
【更多参考】Linux 用户和用户组详解