chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。

只有文件主和超级用户才可以使用该命令

命令语法

chown(选项)(参数)

命令选项

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

命令参数

  • 用户:组 指定所有者和所属工作组。当省略:组,仅改变文件所有者;
  • 文件:指定要改变所有者和工作组的文件列表。支持多个文件和目标,支持shell通配符。

改变文件的属主和属组

> chown deploy:deploy rumenz.txt

改变文件的属主和属组

每个用户都有一个默认或主要组。如果用户创建了新文件或目录,则该主组将自动成为文件的组所有者。您可以使用id命令列出用户的默认组。

如果要将文件的组所有权更改为用户的默认组,则应仅在冒号后保留组名。

> chown deploy: rumenz.txt

省略属组(deploy:),将同时修改文件的属主和属组

只改变文件的属组

> chown :deploy rumenz.txt

省略属主(:deploy),将只改变文件的属组

改变指定目录以及其子目录下的所有文件的拥有者和群组

> chown -R -v deploy:deploy rumenz

参考1.txt的属主属组修改2.txt的属主和属组

> chown --reference=1.txt 2.txt

原文链接:https://rumenz.com/rumenbiji/linux-chown.html
微信公众号:入门小站

Liunx之chown命令相关推荐

  1. linux chown 命令 更改设置文件对应的用户和组

    更改设置文件对应的用户和组 chown语法: chown [选项]-[所有者][:[用户组]] 文件-- root@localhost ~]# chown root.root 1.txt # 同时修改 ...

  2. linux chown命令 改变文件拥有者

    chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID:组可以是组名或者组ID:文件是以空格分开的要改变权限的文件列表,支持通配符.系统管理员经常使用chown命令,在将文件拷贝 ...

  3. linux chown命令格式,在Linux上如何使用chown命令 (文件所有权)

    在本教程中,通过实例向你展示如何使用chown命令. 如何使用chown 在使用chown命令之前,先回顾一下基本的语法. chown命令表达式采用以下格式:chown [OPTIONS] USER[ ...

  4. Linux服务器编程之:chown()函数,chown命令

    1.依赖的头文件 #include<unistd.h> 2.函数定义: //通过传入path的方式,改变和文件的拥有关系,如果他是一个符号链接,则跟踪它 int chown(const c ...

  5. 【Linux】一步一步学Linux——chown命令(112)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 总结 06. 附录 01. 命令概述 chown - 修改文件所有者和所属组 Li ...

  6. chgrp和chown命令

    Linux chgrp和chown命令是管理员的常用命令,对于初学Linux系统管理的人来说,这对Linux chgrp和chown命令具体的用法这里做一介绍. Linux chgrp命令 功能:改变 ...

  7. linux命令:vim文件操作命令、新建用户,查看用户列表,chown命令

    命令 简单说明 :w 保存编辑后的文件内容,但不退出vim编辑器.这个命令的作用是把内存缓冲区中的数据写到启动vim时指定的文件中. :w! 强制写文件,即强制覆盖原有文件.如果原有文件的访问权限不允 ...

  8. linux的chmod,chown命令 详解

    指令名称 : chmod  使用权限 : 所有使用者  使用方式 : chmod [-cfvR] [--help] [--version] mode file...  说明 : Linux/Unix ...

  9. linux chown命令: 修改文件或目录的所有者或群组

    linux chown命令: 修改文件或目录的所有者或群组 介绍: chown命令可以修改文件(目录)的所有者和群组信息. 语法: chmod [-cfhvR] user[:group] file.. ...

最新文章

  1. 如何完全卸载VMware
  2. 数据库面试题【六、Sql的优化】
  3. pyqt5 自定义控件_PyQt5学习笔记(十六)Pyinstaller打包与SQLite数据库
  4. 2PC AND 3PC
  5. linux java mysql 备份 runtime_Mysql如何在linux中实现定时备份
  6. 知名互联网公司系统架构图[第2期]
  7. “我来管管看”系列:如何消除报工数据与入库数据的差异?
  8. 对有序特征进行离散化(继承Spark的机器学习Estimator类)
  9. 2015-数学(3)
  10. c语言中 gotoxy() 函数的使用
  11. 安卓自定义Toast的原理及实现
  12. 中国石油天然气行业供需格局及消费需求前景调查报告2021年版
  13. “一站式”电子书转换工具“Calibre”
  14. HDU6578 2019HDU多校训练赛第一场 1001 (dp)
  15. 如何修改项目中Git远程仓库地址?
  16. SEO网站优化真的比其他网络推广方式好吗,优势在哪里?
  17. 联想Y7000P添加内存条以及固态硬盘
  18. C语言:搬砖问题(for循环)
  19. PHP 常用函数 - 其他常用函数
  20. 映客忙着“寻找马东”,云豹直播借势移动直播开创新高度

热门文章

  1. Ubuntu安装完后设置root密码-转
  2. 蓝桥杯 ALGO-100 算法训练 整除问题
  3. LeetCode 228. Summary Ranges
  4. 1042. 字符统计(20)-PAT乙级真题
  5. 中单引号怎么转义_在JavaScript中组合字符串的4种方法
  6. request.getInputStream中文乱码解决方案
  7. eclipse中设置java注释模板
  8. swift中没有selectall的解决
  9. centos 6.7 安装php7
  10. c# 解析Xml文件