[Linux服务器] Linux中的chown指令

916 0
Honkers 2025-3-7 03:12:58 来自手机 | 显示全部楼层 |阅读模式

chown(change owner)命令在 Linux 和其他类 Unix 系统中用于更改文件或目录的用户和/或组所有权。

基本用法

  1. chown [选项] 用户名[:组名] 文件或目录
复制代码

参数说明

用户名:指定新的文件或目录的所有者
组名:可选,指定新的文件或目录的所属组。如果只提供用户名而不指定组名,文件的所属组不会改变

常用选项

-R(--recursive):递归地更改指定目录及其内部所有文件和子目录的所有权
--verbose:显示详细的处理信息,对于调试或确认操作很有帮助
--silent(--quiet):不显示任何消息
--no-preserve-root:不特别处理根目录(默认行为是不允许递归更改根目录的所有权)
--preserve-root:保护根目录不被递归更改所有权(默认)

--from=当前所有者:当前组:仅当指定的当前所有者和组与文件的实际所有者和组匹配时,才更改文件的所有权

使用示例

1、更改文件所有者

  1. chown john 文件名
复制代码

2、更改文件的所有者和组

  1. chown john:admin 文件名
复制代码

3、递归更改目录所有权

  1. chown -R john:admin 目录名
复制代码

4、仅当文件当前属于特定用户和组时,更改所有权,

  1. chown --from=alice:staff john:admin 文件名
复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行