linux修改文件权限
时间: 2023-10-17 14:17:40 浏览: 82
Linux系统下如何查看及修改文件读写权限
在Linux中,可以使用 chmod 命令来修改文件的权限。chmod 命令的语法如下:
```
chmod [options] mode file
```
其中,mode 表示要修改的权限,可以用数字或者符号来表示不同的权限。file 表示要修改的文件。
数字方式表示权限:
| 数字 | 权限 |
| ---- | -------- |
| 0 | 没有权限 |
| 1 | 执行权限 |
| 2 | 写权限 |
| 3 | 写和执行权限 |
| 4 | 读权限 |
| 5 | 读和执行权限 |
| 6 | 读和写权限 |
| 7 | 读、写和执行权限 |
例如,要将文件 file.txt 的权限修改为所有人都有读写权限,可以使用以下命令:
```
chmod 777 file.txt
```
符号方式表示权限:
符号方式表示权限更加灵活,可以只修改某一类用户的权限,也可以增加或者删除某一类用户的某一种权限。符号方式表示权限的语法如下:
```
chmod [options] [ugoa][+-=][rwx] file
```
其中,ugoa 表示要修改的用户类型,可以是 u(用户)、g(用户组)、o(其他用户)和 a(所有用户)。+-= 表示修改权限的方式,加号表示增加权限,减号表示删除权限,等号表示设置权限。rwx 表示要修改的权限,可以是 r(读)、w(写)和 x(执行)。
例如,要将文件 file.txt 的所有用户的写权限删除,可以使用以下命令:
```
chmod ugo-w file.txt
```
这样就将文件 file.txt 的所有用户的写权限删除了。
阅读全文