系统编程入门指南
1. 文件权限修改
在 Linux 系统中, chmod
命令可用于修改文件或目录的权限。这里,我们要求 Linux 内核为组用户类型( g
)添加写权限( w
)。用户类型包括: u
(用户)、 o
(其他用户)、 a
(所有用户)和 g
(组用户),权限标志可以是 x
(执行权限)、 w
(写权限)和 r
(读权限)。 chmod
也可以接受一个整数作为参数,例如:
$ chmod 751 conf.json
每个组类型的权限标志都有一个二进制到十进制的转换,例如:
| 权限标志 | 二进制 | 十进制 |
| ---- | ---- | ---- |
| wxr
| 111
| 7
|
| w-r
| 101
| 5
|
| --r
| 001
| 1
|
刚开始可能会觉得有点晦涩,但在日常使用中非常实用。此外,