Linux权限管理

Linux中文件访问者分为:所有者u-User、所在组的用户g-Group、其他用户o-Other

文件和文件目录都具有基本权限:读r、写w、执行x。

本次将在CentOS中研究Linux的文件目录的权限问题。


首先 mkdir text 并且 ll 查看

文件权限详解如下图:


初始创建 text 文件目录的时候,没有对权限操作,所以它的权限拥有可读、可写、可执行。使用命令 cd text 是可以进入这个目录的。


然后我开始尝试去掉权限可读 chmod u-r text 效果如下:

由图片可以清楚的看到文件目录没有可读r文件、尝试 cd text 发现是可以进入这个文件目录的。但是 ls -a  命令却出错表示无法列出目录下的文件。我们知道了没有可读r权限,可以进入文件目录但是不可以显示文件目录信息。


然后开始尝试去掉权限可写 chmod u-w text 并且将可读权限修改回去 chmod u+r text 则效果如下图:


发现文件目录是可以进入和查看文件目录信息的。


最后尝试去掉文件权限可执行 chmod u-x text 同样我们需要将可写权限修改回来 chmod u+w text 效果是这样的:

我们可以发现无法进入到这个目录,并且提示这个允许被拒绝,说明这条命令是没有权限的。

目录的可执行权限是表示你可否在目录下执行命令。如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd 进入目录。 即使目录仍然有-r 读权限(这个地方很容易犯错,认为有读权限就 可以进入目录读取目录下的文件)。而如果目录具有-x权限,但没 有-r权限,则用户可以执行命令,可以cd进入目录。但由于没有目录的读权限,所以在目录下,即使可以执行ls命令,但仍然没有权限读出目录下的文档。 


我们接下来研究创建文件:


在权限都在的时候创建文件 file 我们可以成功创建。


然后尝试去掉权限r,效果如下图:


创建一个新的文件 file1 并没有报错说明创建成功。但是无法查看文件信息。


然后尝试去掉权限w,效果如下图:


创建文件失败了。

由此我们可以知道创建文件的时候需要w权限。显示文件的时候需要r权限

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值