Linux chmod命令的用法汇总
简介
chmod 命令是 Linux 系统中用来设置文件或目录权限的命令。权限包括读、写、执行权限,可以通过数字方式或符号方式来设置。
数字方式
数字方式是通过数字来设置文件或目录的权限。数字代表三种不同类型的用户:所有者、群组、其他用户。每种用户都有读、写、执行权限,用数字 4、2、1 表示。权限设置通过将数字相加得到,例如:
- 读权限:4
- 写权限:2
- 执行权限:1
因此,如果要设置所有者和群组有读权限,其他用户没有权限,可以使用以下命令:
chmod 440 file.txt
其中,4 表示所有者有读权限,4 表示群组有读权限,0 表示其他用户没有权限。
符号方式
符号方式是通过符号来设置文件或目录的权限。符号包括 u、g、o 和 a,分别代表所有者、群组、其他用户和所有用户。权限包括 r、w、x,分别代表读、写、执行权限。例如:
- r:读权限
- w:写权限
- x:执行权限
因此,如果要设置所有者有读权限,群组和其他用户没有权限,可以使用以下命令:
chmod u+r file.txt
其中,u 表示所有者,+ 表示添加权限,r 表示读权限。
实例
以下是一些实例,展示如何使用 chmod 命令来设置文件或目录的权限:
- 将文件设置为只读:
chmod 444 file.txt
或chmod a-w file.txt
- 将文件设置为只写:
chmod 222 file.txt
或chmod a+r file.txt
- 将文件设置为只执行:
chmod 111 file.txt
或chmod a+x file.txt
- 将文件设置为所有者可读写,群组和其他用户只读:
chmod 644 file.txt
或chmod u+rw,g+r,o+r file.txt
- 将文件设置为所有者和群组可读写,其他用户只读:
chmod 664 file.txt
或chmod u+rw,g+rw,o+r file.txt
以上就是 Linux chmod 命令的用法汇总,无论是数字方式还是符号方式,都可以灵活设置文件或目录的权限。
声明:所有白马号原创内容,未经允许禁止任何网站及个人转载、采集等一切非法引用。本站已启用原创保护,有法律保护作用,否则白马号保留一切追究的权利。发布者:白马号,转转请注明出处:https://www.bmhysw.com/article/42250.html