📅  最后修改于: 2023-12-03 14:43:54.945000             🧑  作者: Mango
chmod
(Change Mode)命令是Linux系统中的一个重要命令,用于改变文件或目录的权限。
chmod [选项] ... MODE[,MODE]... FILE...
MODE参数由以下三种形式的组合来构成:
数字形式是最常用的chmod命令的MODE参数。其中,数字由0-7组成,每个数字分别代表三个权限,分别是:
数字形式的 MODE 参数可以表示单个或多个权限,每个数字的取值规律如下:
例如,要将一个文件的权限设置为“可读可写可执行”,可以使用命令:
chmod 777 file
符号形式是chmod命令的一个简单易用的MODE参数,可以实现对文件权限的快速修改。符号形式由A、OP、P和X四部分构成:
例如,要将一个文件的权限设置为“可读可写”,可以使用命令:
chmod u+rw file
其中,u
表示owner,+
表示添加权限,rw
表示可读可写。
混合形式实际上就是数字形式和符号形式的结合,采用数字形式加符号形式的形式表示。
例如,要将一个文件的权限设置为“可读可执行,组可读,其他可执行”,可以使用命令:
chmod 754 file
其中,7
表示owner有读、写和执行权限,5
表示group有读和执行权限,4
表示其他用户有读权限。
常用选项如下:
chmod 777 file
chmod 640 file
chmod 750 file
chmod -R 666 dir
以上便是对Linux中chmod命令的介绍,希望对你有所帮助。