Linux读写执行权限

 

1、查看文件夹或文件的可读可写可执行权限

ls -l 文件夹
 
 

解析“drwxrwxrwx”,这个权限说明一共10位。

第一位代表文件类型,有两个数值:“d”和“-”,“d”代表目录,“-”代表非目录

后面9位可以拆分为3组来看,分别对应不同用户,2-4位代表所有者user的权限说明,5-7位代表组群group的权限说明,8-10位代表其他人other的权限说明

r代表可读权限,w代表可写权限,x代表可执行权限。

“drwxrwxrwx”表示所有用户都对这个目录有可读可写可执行权限。

 

2、修改文件夹或文件的可读可写可执行权限

  • 可以使用 chmod (change mode) 命令来改变文件或目录的访问权限,权限可以使用符号或数字来表示。

使用符号表示权限

  1. u 代表拥有者(user)
  2. g 代表拥有者所在的组群(group)
  3. o 代表其他用户,但不是u和g (other)
  4. a 代表全部的人,也就是包括u,g和o 
  • +:为文件或目录增加权限
  •  -:删除文件或目录的权限
  • =:设置指定的权限

 
 
  1. 示例: 
  2. chomd u+wx test 增加 test目录中拥有者可写和可执行的权限
  3. chomd g+wx test 增加 test目录中拥有者所在的组群可写和可执行的权限
  4. chmod go-rw test  删除 test目录中组群和其他用户的可读和可写的权限
  • 除了符号,也可以使用八进制数字来指定具体权限,如下表所示:

0:没有任何权限                                                        :---

1:执行权限                                                               :--x

2:写入权限                                                               :-w-

3:执行权限和写入权限:1 (执行) + 2 (写入) = 3      :-wx

4:读取权限                                                               :r--

5:读取和执行权限:4 (读取) + 1 (执行) = 5             :r-x

6:读取和写入权限:4 (读取) + 2 (写入) = 6             :rw-

7:所有权限: 4 (读取) + 2 (写入) + 1 (执行) = 7         :rwx


 
 
  1. 示例:
  2. chmod 777 testtest这个目录赋予所有人可读可写可执行权限,4+2+1=7。

-rw——- (600)   只有所有者才有读和写的权限 
-rw-r–r– (644)    只有所有者才有读和写的权限,组群和其他人只有读的权限 
-rwx—— (700)   只有所有者才有读,写,执行的权限 
-rwxr-xr-x (755)  只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限 
-rwx–x–x (711)   只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限 
-rw-rw-rw- (666) 每个人都有读写的权限

 

版权声明:本文为CSDN博主「疯狂的兔子Philip」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_39506322/article/details/102468572
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Linux读写执行权限命令包括: 1. chmod命令:用于修改文件或目录的权限,常用的参数有u、g、o、a、+、-、=等。 2. chown命令:用于修改文件或目录的所有者和所属组,常用的参数有-R、-c、-v等。 3. chgrp命令:用于修改文件或目录的所属组,常用的参数有-R、-c、-v等。 4. umask命令:用于设置新建文件或目录的默认权限掩码。 以上是常用的Linux读写执行权限命令,可以通过它们来管理文件或目录的权限和所有者。 ### 回答2: Linux系统中,文件有读(r)、写(w)、执行(x)三种权限,对应于三个用户组:文件的所有者、同组用户、其他用户。在Linux命令行中,可以使用chmod命令更改文件的读写执行权限。 chmod命令的语法如下: chmod [who] [operator] [permission] file 其中,who表示用户组,operator表示操作符,permission表示权限设置,file表示文件名或目录名。 用户组可以是u(文件的所有者)、g(同组用户)和o(其他用户),也可以是a(所有用户)。 操作符可以是+(添加权限)、-(减少权限)和=(仅设置指定权限)。 权限设置可以是r(读)、w(写)和x(执行),也可以是数字0-7,其中0表示没有权限,1表示执行权限,2表示写权限,3表示写和执行权限,4表示读权限,5表示读和执行权限,6表示读和写权限,7表示读、写和执行权限。 例如,要将file.txt文件的所有者的写权限和其他用户的读取权限添加进去,可以使用这个命令: chmod u+w,o+r file.txt 为了确保只有所有者能够读取、写入执行文件,可以使用下面的命令: chmod u=rwx,go= file.txt 如果要将目录/dir的权限设置为所有用户都可以读取、写入执行,可以使用下面的命令: chmod a=rwx /dir 在Linux中,正确管理文件和目录的读写执行权限非常重要,可以确保文件系统的安全性和可靠性。 ### 回答3: Linux系统中,文件和目录都有读、写、执行三种权限,这些权限可以通过命令进行设置和修改。 1. 读权限权限用r表示,有读取文件或目录内部内容的权限。 1.1 给文件添加读权限 可以使用chmod命令,其语法为chmod +r 文件名,或者chmod 644 文件名。其中,数字6表示拥有者具有读写权限,组用户和其他用户具有只读权限。 1.2 给目录添加读权限 可以使用chmod命令,其语法为chmod +r 目录名,或者chmod 755 目录名。其中,数字7表示拥有者、组用户和其他用户都具有读、写、执行权限。 2. 写权限权限用w表示,有修改文件或目录内部内容的权限。 2.1 给文件添加写权限 可以使用chmod命令,其语法为chmod +w 文件名,或者chmod 666 文件名。其中,数字6表示拥有者具有读写权限,组用户和其他用户具有读写权限。 2.2 给目录添加写权限 可以使用chmod命令,其语法为chmod +w 目录名,或者chmod 777 目录名。其中,数字7表示拥有者、组用户和其他用户都具有读、写、执行权限。 3. 执行权限 执行权限用x表示,有执行文件或目录的权限。 3.1 给文件添加执行权限 可以使用chmod命令,其语法为chmod +x 文件名,或者chmod 755 文件名。其中,数字7表示拥有者、组用户和其他用户都具有读、写、执行权限。 3.2 给目录添加执行权限 可以使用chmod命令,其语法为chmod +x 目录名,或者chmod 711 目录名。其中,数字7表示拥有者、组用户和其他用户都具有读、写、执行权限。 在实际应用中,还可以使用同时设置多个权限的方法,比如chmod 777 文件名,表示拥有者、组用户和其他用户都具有读、写、执行权限。 总之,正确设置文件和目录的权限能够保证Linux系统的安全性和稳定性,防止未授权用户或程序的访问和修改文件内容。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值