linux权限之可操作性权限x

Linux系统中,对于文件目录和文件权限都有rwx即读、写、操作权限,其中r为read,读权限,w为write,写权限,好理解。那么x 的execute操作权限该如何理解呢?

这里需要区分文件、目录和可执行脚本三类来查看:文件目录的x为进入目录的权限;普通文件的x权限无太大意义;可执行shell脚本的x权限为脚本可执行权限。


1、文件目录

对于文件目录,x权限即为进入目录的权限


上图中,创建test目录后,可以查看其权限为drwxrwxr-x,对于属主和组均有x权限,故可以进入test 目录内。

接下来,我们对于组权限略作修改,仅为赋664权限,即属主和组均不具备操作权限,这时再试图进入test目录时报权限问题



2、普通文件

普通文件的可执行权限,目前看无太大意义,因为没有x权限,不影响文件的读写。


这里创建了一个测试文件test.txt,可以看到,文件无x权限,但是不影响文件读写



3、shell脚本

对于shell脚本,没有x权限,脚本无法执行


这里需要注意,脚本执行还有其它方法,在无x权限时可以执行,如下



关于x可执行权限就说这么些吧,全是本人之前学习理解,如有不当之处,还望批评斧正,不胜感激。谢谢。


  • 5
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
Linux系统中,每个文件和目录都有其特定的权限设置。这些权限决定了哪些用户可以访问文件,以及可以进行什么样的操作。 Linux文件权限由三部分组成:文件所有者的权限、文件所属组的权限以及其他用户的权限。这些权限可以分别设置为读(r)、(w)和执行(x)。 要查看文件的权限设置,可以使用命令"ls -l",该命令将显示文件的详细信息,包括文件权限。例如,以下是一个文件的权限设置: -rw-r--r-- 1 user group 0 Feb 25 2023 example.txt 在上面的示例中,文件的权限设置为-rw-r--r--,其中第一位表示文件类型("-"表示普通文件),接下来的三位表示文件所有者的权限,然后是文件所属组的权限,最后是其他用户的权限。 要更改文件的权限设置,可以使用命令"chmod"。例如,要将文件example.txt的权限设置为所有者可读,但其他用户只能读取,可以使用以下命令: chmod 644 example.txt 在上面的命令中,6表示文件所有者可读,4表示文件所属组和其他用户只能读取。此命令将更改文件的权限设置为-rw-r--r--。 要更改文件的所有者或所属组,可以使用命令"chown"和"chgrp"。例如,要将文件example.txt的所有者更改为user2,可以使用以下命令: chown user2 example.txt 在上面的命令中,"user2"是新的所有者名称。 总之,文件权限Linux系统中非常重要的一部分,需要仔细管理和设置,以确保系统的安全性和稳定性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值