# chmod
- [命令功能](#section01)
- [命令格式](#section02)
- [参数说明](#section03)
- [使用指南](#section04)
- [使用实例](#section05)
- [输出说明](#section06)
## 命令功能
chmod用于修改文件操作权限。
## 命令格式
chmod \[_mode_\] \[_filename_\]
## 参数说明
**表 1** 参数说明
参数
|
参数说明
|
取值范围
|
mode
|
文件或文件夹权限,用8进制表示对应User、Group、及Other(拥有者、群组、其他组)的权限。
|
[0,777]
|
filename
|
文件路径。
|
已存在的文件。
|
## 使用指南
- 在需要修改的文件名前加上文件权限值就可以修改该文件的权限值。
- fatfs文件系统所有创建的文件和挂载节点的权限属性保持一致,目前节点的权限只有用户读写权限,group和others权限不生效;且只允许修改用户读写权限,读写权限只有rw和ro两种。其他文件系统无限制。
## 使用实例
举例:chmod 644 hello-harmony.txt ; chmod 777 hello-harmony.txt
## 输出说明
**示例 1** 修改/dev目录下 hello-harmony.txt 文件的权限
```shell
OHOS:/dev$ chmod 644 hello-harmony.txt
OHOS:/dev$ ll hello-harmony.txt
-rw-r--r-- 0 0 0 0 1970-01-01 00:00 hello-harmony.txt
OHOS:/dev$ chmod 777 hello-harmony.txt
OHOS:/dev$ ll hello-harmony.txt
-rwxrwxrwx 0 0 0 0 1970-01-01 00:00 hello-harmony.txt
```