一、文件权限
文件的权限针对三类对象进行定义

owner 属主,缩写u

group 属组,缩写g

other 其他,缩写o

每个文件针对每类访问者定义了三种主要权限

r:Read 读

w:Write 写

x:eXecute 执行

另 X:针对目录加执行权限,文件不加执行权限(因文件具备执行权限有安全隐患)

注意:root账户不受文件权限的读写限制,执行权限受限制

1.数字改变权限法

权限 

每种身份设置权限为数字的累加,比如将error.log文件设置成所有人都有RWX权限,则

chmod 777 error.log

chmod -R +X dir 给dir目录添加X执行权限,dir目录下文件不添加执行权限

-R 递归

2.符号改变法

符号改变法实际上就是对不同实体设置权限,其中我们只要懂的三个部分的含义就可以

chmodu+(加入)文件或目录
g=(设置)
o
a-(除去)

举几个例子来说明吧,设置用户对error.log有rwx权限,所在组和其他组有rx权限。

chmod  u=rwx,go=rx  error.log

设置用户对error.log有rwx权限,所在组有rx权限,其他组有r权限

chmod u=rwx,g=rx,o=r error.log

出去所有用户的可执行权限

chmod a-x error.log

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐