CentOS7.3学习笔记总结(五十七)-改变安全性设置之改变权限
在以前的文章里,我介绍过linux文件权限,感兴趣的朋友可以关注我,阅读一下这篇文章。这里我们不在做过的介绍,注重介绍改变文件或者目录的安全性设置(改变权限和改变所属)。
我们在linux系统中使用chmod命令来改变文件和目录的安全性设置。该命令格式如下:
chmod [option] mode file
mode可以是数字形式,也可以是符号模式。数字形式为八进制模式,该模式非常直观,直接授权给文件标准3位八进制权限码即可。
chmod 755 zabbix.bak
符号模式:
[ugoa…][[+-=][rwxXstugo…]
第一组字符是权限作用的对象。
u: 代表用户
g:代表组
o:代表其他
a:代表上述所有
第二组字符表示在现有权限基础上增加权限(+),移除权限(-),或者将现有权限变成后面的值代表的权限(=)。
第三组字符表示作用到设置上的权限。我在运维工作几乎没有用到过。
X:如果对象是目录或者它已有执行权限,赋予执行权限
s:运行时重新设置UID或者GID
t:保留文件或者目录
u:将权限设置为跟属主一样
g:将权限设置为跟属组一样
o:将全线设置为跟其他用户一样
chmod o+w zabbix.bak
chmod u-x zabbix.bak
chmod a-x zabbix.bak
chmod的option选项我们这里不做介绍了,大家主要记住-R就行了,让权限的改变递归地作用到文件和子目录。