Linux文件权限设置
一、文件权限文件的权限针对三类对象进行定义owner 属主,缩写ugroup 属组,缩写gother 其他,缩写o每个文件针对每类访问者定义了三种主要权限r:Read 读w:Write 写x:eXecute 执行另 X:针对目录加执行权限,文件不加执行权限(因文件具备执行权限有安全隐患)注意:root账户不受文件权限的读写限制,执行权限受限制1.数字改变权限法 每种身份设置权限为数字的累加,比如将
·
一、文件权限
文件的权限针对三类对象进行定义
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.符号改变法
符号改变法实际上就是对不同实体设置权限,其中我们只要懂的三个部分的含义就可以
chmod | u | +(加入) | 文件或目录 |
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
更多推荐
已为社区贡献19条内容
所有评论(0)