linux_基础命令

1、进入目录需要哪些权限, 在目录中执行增删查(cd, touch, ls等)改文件动作, 需要哪些权限
Linux权限管理:
**1,文件和文件目录的所有者:u—User
2,文件和文件目录的所有者所在的组的用户:g—Group
3,其他用户:o—Others
文件访问权限的种类:
“r”—-读权限(4);
“w”—写权限(2);
“x”—可执行权限(1);
**
对于文件来说具有执行文件的权利:对于目录来说有进入目录的权利。
“-“—表示不具有该项权限,例如”-r“表示没有读权限。
a)cd操作——改变当前所在路径
cd ~ 当前用户的家的目录
cd - 返回上次所在路径
一、先创建test目录文件,此时默认权限为0775
这里写图片描述
此时执行以下命令是可以执行
这里写图片描述
二、用chomd 0000 test命令修改test文件权限
这里写图片描述
此时test的权限掩码被改为0000(不可读不可写不可执行)
此时执行cd test命令后台进程bash发出不被允许。
三、此时把权限掩码分别改为0001、0010、0100发现只有0010可以执行(即把test权限改为只有文件所有者可以执行)
这里写图片描述
因此cd命令的控制权限是rwx中的x来控制,并且是文件所有者的x,只要是文件所有者的’x’是存在的,那么无论是所属组或者其他用户只要有对应的有‘x’权限就可进入
这里写图片描述
总结:通过一段命令或者一段程序,会生成不同的结果时此时这样的操作是以x权限来控制是否可以执行
b)touch 创建不存在的文件,刷新时间属性信息
-d
-t 使用指定时间刷新时间属性
-r 使用指定文档时间刷新
-a
-m
那么通过上述总结,可以猜想,touch创建文件相当于在当前路径下写入当控制了w的权限是否就可以控制touch能否创建文件成功
这里写图片描述
此时执行了chmod 0113 test 这个命令把其他用户的权限改为是可写可执行的时,可以在当前目录下写入文件。
c)ls就是读取当前所属目录下的全部文件的信息,此时控制r的权限就可对访问进行了限制。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值