2024-05-30
chmod(change mode) 命令是用来修改某个文件或文件夹的权限,我们知道,在Linux系统中,文件和文件夹都有自己的属性和权限,分别为 文件所有者(Owner)、用户组(Group)、其他用户(Other Users)的读访问、写访问、执行访问权限,简称为 r、w、x 或者 4,2,1 表示。
数字权限:
7:表示rwx,拥有读、写和执行的权限
6:表示rw-,拥有读和写的权限
5:表示rx,拥有读取和执行的权限
4:表示r--,拥有只读权限
3:表示-wx,拥有写入和执行的权限
2:表示-w-,拥有只写权限
1:表示 - x,仅拥有执行权限
0:表示---,无权限
参数
-R, - recursive(递归更改文件和目录)
例:
注:第1个7设置用户的权限,第2个7设置组的权限,第3个7设置其他用户的权限。
chmod 777 file
所有人都可以完全访问该文件
如果用户想成为唯一可以访问它的人,可以使用以下命令:
chmod 700 file
如果用户想为自己保留完全访问权限,但希望阻止其他人修改文件,可以使用以下命令:
chmod 755 file