Linux chmod 用法
时间: 2024-02-11 17:47:43 浏览: 124
Linux中的chmod命令用于修改文件或目录的访问权限。它可以用数字或符号两种方式来指定权限。
数字方式:
数字方式是用 3 个数字来表示文件或目录的权限。每个数字表示一个用户组的权限,依次为所有者、所属组和其他用户,其取值为0-7。
0:没有任何权限
1:执行权限
2:写权限
3:写和执行权限
4:读权限
5:读和执行权限
6:读和写权限
7:读、写和执行权限
例如,chmod 755 file.txt 表示将文件file.txt的权限设置为:所有者有读、写和执行权限,所属组和其他用户有读和执行权限。
符号方式:
符号方式是用u、g、o和a表示用户组,其中u表示所有者,g表示所属组,o表示其他用户,a表示所有用户。用+、-、=来表示添加、删除或设置权限。
例如,chmod u+x file.txt 表示将文件file.txt的所有者添加执行权限。
常用命令示例:
1. 将文件file.txt的权限设置为所有者可读、写、执行,所属组和其他用户只有读和执行权限
chmod 755 file.txt
2. 将文件file.txt的所有者和所属组的权限都设置为读、写和执行,其他用户没有任何权限
chmod 770 file.txt
3. 将文件file.txt的所有者和所属组的权限都设置为读和写,其他用户只有读权限
chmod 664 file.txt
4. 将目录dir的所有者、所属组和其他用户的权限都设置为读、写和执行
chmod -R 777 dir
相关问题
linux chmod 用法
Linux中的chmod命令用于修改文件或目录的访问权限。它可以用数字或符号两种方式来指定权限。
数字方式:
数字方式是用 3 个数字来表示文件或目录的权限。每个数字表示一个用户组的权限,依次为所有者、所属组和其他用户,其取值为0-7。
0:没有任何权限
1:执行权限
2:写权限
3:写和执行权限
4:读权限
5:读和执行权限
6:读和写权限
7:读、写和执行权限
例如,chmod 755 file.txt 表示将文件file.txt的权限设置为:所有者有读、写和执行权限,所属组和其他用户有读和执行权限。
符号方式:
符号方式是用u、g、o和a表示用户组,其中u表示所有者,g表示所属组,o表示其他用户,a表示所有用户。用+、-、=来表示添加、删除或设置权限。
例如,chmod u+x file.txt 表示将文件file.txt的所有者添加执行权限。
常用命令示例:
1. 将文件file.txt的权限设置为所有者可读、写、执行,所属组和其他用户只有读和执行权限
chmod 755 file.txt
2. 将文件file.txt的所有者和所属组的权限都设置为读、写和执行,其他用户没有任何权限
chmod 770 file.txt
3. 将文件file.txt的所有者和所属组的权限都设置为读和写,其他用户只有读权限
chmod 664 file.txt
4. 将目录dir的所有者、所属组和其他用户的权限都设置为读、写和执行
chmod -R 777 dir
linux chmod 使用
Linux chmod命令用于更改文件或目录的权限。以下是chmod命令的使用方法:
1.使用数字表示权限:
```shell
chmod 777 file.txt # 将文件file.txt的权限设置为rwxrwxrwx
```
2.使用符号表示权限:
```shell
chmod u+rwx,g+rx,o+r file.txt # 将文件file.txt的权限设置为rwxr-xr--
```
3.使用chmod命令的特殊权限:
```shell
chmod u+s file.txt # 设置文件file.txt的SUID权限
chmod g+s file.txt # 设置文件file.txt的SGID权限
chmod +t dir # 设置目录dir的粘滞位权限
```
阅读全文