chmod命令简介:
此个命令用于修改文件或组的权限。
1.命令格式:
chmod MODE files,... 更改files的权限为mode
修改某类用户或某些类用户权限:
u,g,o,a
chmod 用户类别=MODE file,...
修改某类用户的某位或某些位权限:
u,g,o,a
chmod 用户类别+|-MODE file,...
chmod +x 表示用户,组,和其他人的权限都直接加执行权限
chmod a+x 等同chmod +x
chmod ug+x 表示给用户和组增加执行权限
chmod u+x表示只给属主增加执行权限
2.命令功能:
修改文件或目录三类用户的权限
3.命令参数:
-R 递归更改目录及其子文件的权限
--reference=/path/files files 把files文件的三类用户用的权限
更改为跟指定路径的文件一样。
4.命令实例:
#chmod 'u=rw,g=rw' 100.sh 把100.sh用户和组权限都设置为rw权限
#chmod ug=rw 100.sh等同chmod u=rw,g=r
[root@xuelinux test]# chmod ug-x 100.sh 取消用户和组的执行权限
[root@xuelinux test]# ls -l
-rw-rw-r-x. 1 donggen root 273 9月 14 19:49 100.sh
用户和组的执行权限已经被去除
[root@xuelinux test]# chmod u+x,g+w 100.sh 增加用户执行权限和组的写权限
[root@xuelinux test]# ls -l
-rwxrw-r-x. 1 donggen root 273 9月 14 19:49 100.sh
用户和组的相应权限被增加了。
本文转自wang650108151CTO博客,原文链接:http://blog.51cto.com/woyaoxuelinux/1861878 ,如需转载请自行联系原作者