2019/01/02 文件权限管理02

在这里插入图片描述
文件是由文件系统管理的
linux传统的文件系统是这样的

在这里插入图片描述
想要几个文件跟一个文件一样的权限用–reference参考
在这里插入图片描述
在这里插入图片描述
file常用的 6 rw,4 r,0 ,1x
dir 常用的,7rwx,5r_x,0

在这里插入图片描述
recursion递归 文件文件夹都加上执行权限
目录的权限能cd进去,能访问里面的文件内容,属性信息
对文件比较危险,可以运行(比较危险)

在这里插入图片描述
所以只针对文件夹,就加大写X权限,
在这里插入图片描述
在这里插入图片描述

针对目录来加执行权限,如果是已经有执行权限的文件,也会加上去,没有就不加
在这里插入图片描述
在这里插入图片描述
*程序要运行,必须目录要有执行权限
chmod -R 777 dir1危险性不亚于rm -rf ,无法恢复
chown -R wang/ 带R递归的都很危险 谨慎操作!!
一般操作都是在测试环境测试几遍才去生成环境中执行的

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这些命令不好理解不明确,容易造成错误所有者和所属组的变更

在这里插入图片描述
在这里插入图片描述
umask+default=file 666 umask=666-644=022
umask+default=dir 777 umask =777-755=022,暂时正确的,下面修正
如果umask设置成125,那么按照道理算出是541,会有执行权限但实际,642

在这里插入图片描述

在这里插入图片描述
系统出于安全考虑,默认文件是666,这样就算不出来执行权限,保证安全
在这里插入图片描述
umask mask:掩码
功能:取消对应的权限
666对于rw-rw-rw-=110110110
125对于–x-w-r-x= 001010101 0代表允许,1代表取消
110100010=rw-r—w-=642
还可以如果541那么算法就是奇数加1=642

在这里插入图片描述
在这里插入图片描述

-p等于把上次命令追加到.bashrc里
在这里插入图片描述
在这里插入图片描述
直接写默认权限,相当于不用算
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
对于目录来讲没有执行权限,不能查看文件详细属性,可以cd进去,可以从外部访问文件内容
rx 是目录最基本权限,目录的写权限可以删除文件
所以文件能否删除,取决于目录的写权限

对目录来讲,目录的读权限就是指看不到目录,但是可以看到里面文件的内容
1,无法进行cat,cd之类 操作
2.无法查看里面的文件
3.不可修改,不可删除
4.可以
5.useradd tomcat
groupadd apps
groupmems -a tomcat -g apps
cp /etc/fstab /var tmp
chmod -R 660 fstab
chown tomcat.apps fstab
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值