• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# chmod
2
3
4## 命令功能
5
6chmod用于修改文件操作权限。
7
8
9## 命令格式
10
11chmod [_mode_] [_filename_]
12
13
14## 参数说明
15
16**表1** 参数说明
17
18| 参数     | 参数说明                                                     | 取值范围       |
19| -------- | ------------------------------------------------------------ | -------------- |
20| mode     | 文件或文件夹权限,用8进制表示对应User、Group、及Others(拥有者、群组、其他组)的权限。 | [0, 777]        |
21| filename | 文件路径。                                                   | 已存在的文件。 |
22
23
24## 使用指南
25
26- 在需要修改的文件名前加上文件权限值就可以修改该文件的权限值。
27
28- fatfs文件系统所有创建的文件和挂载节点的权限属性保持一致,目前节点的权限只有用户读写权限,group和others权限不生效;且只允许修改用户读写权限,读写权限只有rw和ro两种。其他文件系统无限制。
29
30## 特殊说明
31
32shell端暂不支持。
33
34## 使用实例
35
36举例:修改hello-openharmony.txt 文件权限为644和777。
37
38
39## 输出说明
40
41**示例** 修改/dev目录下 hello-openharmony.txt 文件的权限
42
43```
44OHOS:/dev$ chmod 644 hello-openharmony.txt
45OHOS:/dev$ ll hello-openharmony.txt
46-rw-r--r-- 0 0 0 0 1970-01-01 00:00 hello-openharmony.txt
47OHOS:/dev$ chmod 777 hello-openharmony.txt
48OHOS:/dev$ ll hello-openharmony.txt
49-rwxrwxrwx 0 0 0 0 1970-01-01 00:00 hello-openharmony.txt
50```