文件读写权限相关命令

1、查看文件夹读写权限

查看权限的命令为:

ls -l filename

ls -ld folder

一共有10位数

其中: 最前面那个 – 代表的是类型

中间那三个 rw- 代表的是所有者(user)

然后那三个 rw- 代表的是组群(group)

最后那三个 r– 代表的是其他人(other)

r 表示文件可以被读(read)

w 表示文件可以被写(write)

x 表示文件可以被执行(如果它是程序的话)

  • 表示相应的权限还没有被授予

2、修改文件夹读写权限

可以使用chmod命令修改文件[夹]的权限,语法:

chmod [who][+|-|=][mode] 文件[夹]名

其中who可以为下面字母中的任意一个或者它们的组合。

u    即user,表示文件[夹]的所有者
g    即group,与文件[夹]所有者处于相同组的所有用户
o    即others,其它用户
a    即all,所有用户,也就是包括u,g和o

+、-、=符号的含义分别为:

+    添加某个权限
–    取消某个权限
=    赋予给定权限并取消其它所有权限

mode表示权限,可以是下面字母的任意组合。

r     可读
w    可写
x    可执行
s    文件执行时将进程所属用户(u+s)或进程所属组(g+s)设置为该文件所属用户
t    保存程序的文本到交换设备上
u    与文件主拥有相同的权限
g    与文件所属组拥有相同的权限
o    与其他用户拥有相同的权限

其中:rwx也可以用数字来代替

r ————4
w ———–2
x ————1

  • ————0

举例:

将文件xxx.txt的读权限赋予所有用户

chmod a+r xxx.txt

取消其他用户执行test.txt文件的权限

chmod o-x xxx.txt

 

 

    原文作者:xiuxiuzhuanshu
    原文地址: https://blog.csdn.net/xiuxiuzhuanshu/article/details/116798699
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞