权限管理

Linux chmod 命令

更改文件权限。此例为文件所有者添加执行权限。

适用版本/范围: 常用 Linux 命令;Shell 内置命令与外部程序的行为可能因发行版而异。English

语法

chmod [OPTION]... MODE FILE...

用法示例

为所有者添加执行权限。

chmod u+x ./script.sh

设置为所有者可读写、组用户可读。

chmod 640 ./secrets.txt

参数、选项与子句

参数 / 子句说明
MODE (symbolic)使用 u+x、go-w 或 a=rx 等形式。
MODE (numeric)使用 640 或 755 等八进制数字。
-R, --recursive递归更改权限(目录及其内容)。
-v, --verbose报告每个处理的文件。
-c, --changes仅报告权限发生变化的文件。
-f, --silent隐藏大多数错误消息。
--reference=FILE使用 FILE 的权限模式,而不是 MODE。
安全提示

执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。

参考文档 ↗返回目录