在Linux环境下,文件具有可读可写可执行的功能,我们需要知道文件属性有三种,拥有者,所属组,other,在对文件授权时可以使用这三者的英文首字母进行命令的书写。
一、首先我们需要认识终端中出现的字母的意思:
一般格式是:rwx,rwx具备所有的权限
r:读
w:写
x:执行
-代表此处的权限是不具备的
拥有者:u
所属组:g
other:o
二、第一种修改权限的方法
增加一个文件拥有者读的权限:chmod u+r 文件名
增加一个文件拥有者写的权限:chmod u+w 文件名
增加一个文件拥有者执行的权限:chmod u+x 文件名
增加一个文件拥有者读、写、执行的权限:chmod u+rwx 文件名
增加一个文件拥有者和所属组读的权限:chmod u+r,g+r 文件名
同理若需要更改其他的权限可以随意组合
删除一个文件拥有者读的权限:chmod u-r 文件名
删除一个文件拥有者写的权限:chmod u-w 文件名
删除一个文件拥有者执行的权限:chmod u-x 文件名
删除一个文件拥有者读、写、执行的权限:chmod u-rwx 文件名
删除一个文件拥有者和所属组读的权限:chmod u-r,g-r 文件名
三、第二中修改权限的方法
例如:如上图,将拥有者读权限删除,增加other的执行权限
chmod 245 test.txt