权限管理

Linux chown 命令

更改文件所有权。仅在必要时使用提升后的权限。

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

语法

chown [OPTION]... [OWNER][:[GROUP]] FILE...

用法示例

设置单个文件的所有者和组。

sudo chown alice:developers ./report.txt

更改目录树所有权(请仔细检查路径)。

sudo chown -R alice:developers ./project

参数、选项与子句

参数 / 子句说明
OWNER设置文件所有者;可使用用户名或数字 ID。
OWNER:GROUP同时设置所有者和组。
-R, --recursive递归更改所有权。
-h, --no-dereference在支持时作用于符号链接本身,而非目标。
-c, --changes仅报告所有权发生变化的文件。
-v, --verbose报告每个处理的文件。
--reference=RFILE从 RFILE 复制所有者和组。
安全提示

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

参考文档 ↗返回目录