温馨提示×

linux如何修改文件属主

小樊
61
2026-09-07 14:39:44
栏目: 智能运维

在 Linux 中,修改文件或目录的**属主(所有者)**通常使用 chown 命令。


一、基本用法

chown 新属主 文件名

示例

chown alice file.txt

将 file.txt 的属主改为用户 alice


二、同时修改属主和属组

chown 属主:属组 文件名

示例

chown alice:staff file.txt

属主改为 alice,属组改为 staff

只改属组也可以:

chown :staff file.txt

三、递归修改目录及其内容

chown -R alice:staff /data

-R 表示递归(目录及其子目录、文件)


四、常见注意点

1. 需要权限

修改文件属主通常需要 root 权限:

sudo chown alice file.txt

2. 普通用户不能随便改属主

只有 root 可以把文件给别的用户
普通用户只能改自己文件的属组(且必须是自己所属的组)


五、查看当前属主和属组

ls -l 文件名

输出示例:

-rw-r--r-- 1 alice staff 0 Jun 10 10:00 file.txt

表示:属主 alice,属组 staff


如果你有 具体场景(如 Web 目录、Docker、批量修改),可以告诉我,我给你更合适的命令。

0 踩