如何改变linux系统的只读⽂件的权限
vim 编辑可以在命令模式输⼊  :wq!  保存退出
可以⽤chmod 命令修改⽂件权限。
chmod命令是⾮常重要的,⽤于改变⽂件或⽬录的访问权限。⽤户⽤它控制⽂件或⽬录的访问权限。该命令有两种⽤法。⼀种是包含字母和操作符表达式的⽂字设定法;另⼀种是包含数字的数字设定法。⽤法:
linux怎么读文件内容⽂字设定法:
chmod [who][+ | - | =][mode]⽂件名¼
命令中各选项的含义为:
操作对象who可是下述字母中的任⼀个或者它们的组合:
u 表⽰逗⽤户(user)地,即⽂件或⽬录的所有者。
g 表⽰逗同组(group)⽤户地,即与⽂件属主有相同组ID的所有⽤户。
o 表⽰逗其他(others)⽤户地。
a 表⽰逗所有(all)⽤户地。它是系统默认值。
操作符号可以是:
+ 添加某个权限。
- 取消某个权限。
= 赋予给定权限并取消其他所有权限(如果有的话)。
设置mode所表⽰的权限可⽤下述字母的任意组合:
r 可读。
w 可写。
x 可执⾏。
X 只有⽬标⽂件对某些⽤户是可执⾏的或该⽬标⽂件是⽬录时才追加x 属性。
s 在⽂件执⾏时把进程的属主或组ID置为该⽂件的⽂件属主。⽅式逗u+s地设置⽂件的⽤户ID位,逗g+s地设置组ID位。
t 保存程序的⽂本到交换设备上。
u 与⽂件属主拥有⼀样的权限。
g 与和⽂件属主同组的⽤户拥有⼀样的权限。
o 与其他⽤户拥有⼀样的权限。
⽂件名:以空格分开的要改变权限的⽂件列表,⽀持通配符。
在⼀个命令⾏中可给出多个权限⽅式,其间⽤逗号隔开。例如:chmod g+r,o+r example 使同组和其他⽤户对⽂件example 有读权限。
数字设定法:
数字表⽰的属性的含义:
0表⽰没有权限
1表⽰可执⾏权限
2表⽰可写权限
4表⽰可读权限
然后将其相加。所以数字属性的格式应为3个从0到7的⼋进制数,其顺序是(u)(g)(o)
如果想让某个⽂件的属主有逗读/写地⼆种权限,需要把4(可读)+2(可写)=6(读/写)
⽐如给⼀个shell⽂件增加可执⾏权限:
      chmod +x test3.sh

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。