Linux文件所有者管理

Linux 文件所有者通过chown命令实现

chown:用于更改文件或目录的所有者。

chown [选项] 新所有者 文件或目录
常用选项:

  • -R:递归地更改指定目录及其所有子目录和文件的所有者
  • -v:显示详细的操作信息
  • -c:仅在更改了文件所有者时显示操作信息

参数说明:

新所有者:可以是用户名、用户ID、用户:组合的形式(将文件所有者更改为指定用户和组合)或者直接是组名。如果只提供用户名或用户ID,文件的所属组不会更改。

文件或目录:要更改所有者的文件名或目录名。

将 filename 文件的所有者更改为user1:

chown user1 filename

递归地将 directoryname 目录及其所有子目录和文件的所有者更改为user2,同时将所属组更改为 group2:

chown -R user2:group2 directoryname

将 filename 文件的所属组更改为 group3,而文件所有者不变:

chown :group3 filename

将文件 filename 的所有者和所属组都更改为用户ID为 1001 的用户,组ID 也为 1001 的组:

chown 1001:1001 filename

递归地将 directoryname 目录及其所有子目录和文件的所有者更改为user3,但所属组不会更改:

chown -R user3 directoryname

只有超级用户(root)才能更改其他用户的文件所有者。一般用户只能更
改自己拥有的文件或目录的所有者

posted @ 2025-03-07 13:41  VictoryHan  阅读(112)  评论(0)    收藏  举报