前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >每天学一个 Linux 命令(12):chown

每天学一个 Linux 命令(12):chown

作者头像
民工哥
发布2021-01-12 10:59:19
2.1K0
发布2021-01-12 10:59:19
举报
文章被收录于专栏:民工哥技术之路

推荐:每天学一个 Linux 命令(11):cp

Github地址:

https://github.com/mingongge/Learn-a-Linux-command-every-day

命令简介

chown命令用来变更文件或目录的拥有者或所属群组,通过chown改变文件的拥有者和群组。用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的文件列表,文件名也支持通配符。

系统管理员经常使用chown命令,去改变一个文件或目录的所属。普通用户是不能将自己所属文件或目录变成其它的拥有者。

语法格式

代码语言:javascript
复制
chown [选项] [用户或组] [文件或目录]
  • 用户:组:指定所有者和所属工作组。当省略“:组”,仅改变文件所有者;
  • 文件:指定要改变所有者和工作组的文件列表。支持多个文件和目标,支持shell通配符。

Linux/Unix 文件目录所属分为三级 : 拥有者、群组、其他。

  • root:系统特权用户类,既 UID = 0 的用户
  • owner:所有者
  • group:所属组
  • other:其它人,不属于上面3类的所有其他用户

选项说明

代码语言:javascript
复制
-c或--changes           #效果类似“-v”参数,但仅回报更改的部分;
-f或--quite或—-silent    #不显示错误信息;
-h或--no-dereference    #只对符号连接的文件作修改,而不更改其他任何相关文件;
-R或--recursive         #递归处理,将指定目录下的所有文件及子目录一并处理;
-v或--version           #显示指令执行过程;
--dereference          #效果和“-h”参数相同;
--help                 #在线帮助
--reference=<参考文件或目录>   #把指定文件或目录的拥有者与所属群组全部设成和参考文件或目录的拥有者与所属群组相同;
--version    #显示版本信息。

应用实例

将目录/usr/app及其下面的所有文件、子目录的文件主改成mingongge

代码语言:javascript
复制
chown -R mingongge /usr/app

使用mingongge用户可以有权限访问文件test.txt

代码语言:javascript
复制
chown mingongge test.txt
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 民工哥技术之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 命令简介
  • 语法格式
  • 选项说明
  • 应用实例
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档