chown命令
chown命令
chown
命令改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组,用户可以是用户或者是用户D
,用户组可以是组名或组id
,文件名可以使由空格分开的文件列表,在文件名中可以包含通配符。一般来说,这个指令只有是由系统管理者root
所使用,一般使用者没有权限可以改变别人的文件拥有者,也没有权限把自己的文件拥有者改设为别人,只有系统管理者root
才有这样的权限。
语法#
chown [-cfhvR] [--help] [--version] user[:group] file
参数#
user
: 新的文件拥有者的使用者。group
: 新的文件拥有者的使用者组。--help
: 在线帮助。--version
: 显示版本信息。-c
或--changes
: 效果类似-v
参数,但仅回报更改的部分。-f
或--quite
或--silent
: 不显示错误信息。-h
或--no-dereference
: 只对符号连接的文件作修改,而不更改其他任何相关文件。-R
或--recursive
: 递归处理,将指定目录下的所有文件及子目录一并处理。-v
或--version
: 显示指令执行过程。--dereference
: 效果和-h
参数相同。--reference=<file or folder>
: 把指定文件或目录的拥有者与所属群组全部设成和参考文件或目录的拥有者与所属群组相同。
示例#
将file.txt
文件拥有者设置为www
,所属群组设置为web
。
chown www:web file.txt
将file.txt
文件的所属群组设置为web
。
chown :web file.txt
将example
文件夹下所有文件文件与目录的拥有者设置为www
。
chown -R www example
每日一题#
https://github.com/WindrunnerMax/EveryDay
参考#
https://man.linuxde.net/chown
https://www.cnblogs.com/piaozhe116/p/6079977.html
https://www.runoob.com/linux/linux-comm-chown.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理