系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。

1.命令格式:

复制代码代码如下:

chown [选项]... [所有者][:[组]] 文件...

2.命令功能:    通过chown改变文件的拥有者和群组。在更改文件的所有者或所属群组时,可以使用用户名称和用户识别码设置。普通用户不能将自己的文件改变成其他的拥有者。其操作权限一般为管理员。

3.命令参数:  必要参数:

-c 显示更改的部分的信息

-f 忽略错误信息

-h 修复符号链接

-r 处理指定目录以及其子目录下的所有文件

-v 显示详细的处理信息

-deference 作用于符号链接的指向,而不是链接文件本身

选择参数:

--reference= 把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组

--from= 只有当前用户和群组跟指定的用户和群组相同时才进行改变

--help 显示帮助信息

--version 显示版本信息

4.使用实例:  实例1:改变拥有者和群组

命令:

复制代码代码如下:

chown mail:mail log2012.log

输出:

复制代码代码如下:

[root@localhost test6]# ll

---xr--r-- 1 root users 302108 11-30 08:39 linklog.log

---xr--r-- 1 root users 302108 11-30 08:39 log2012.log

-rw-r--r-- 1 root users 61 11-30 08:39 log2013.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2014.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2015.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2016.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2017.log

[root@localhost test6]# chown mail:mail log2012.log

[root@localhost test6]# ll

---xr--r-- 1 root users 302108 11-30 08:39 linklog.log

---xr--r-- 1 mail mail 302108 11-30 08:39 log2012.log

-rw-r--r-- 1 root users 61 11-30 08:39 log2013.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2014.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2015.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2016.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2017.log

[root@localhost test6]#

说明:

实例2:改变文件拥有者和群组

命令:

复制代码代码如下:

chown root: log2012.log

输出:

复制代码代码如下:

[root@localhost test6]# ll

总计 604

---xr--r-- 1 root users 302108 11-30 08:39 linklog.log

---xr--r-- 1 mail mail 302108 11-30 08:39 log2012.log

-rw-r--r-- 1 root users 61 11-30 08:39 log2013.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2014.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2015.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2016.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2017.log

[root@localhost test6]# chown root: log2012.log

[root@localhost test6]# ll

总计 604

---xr--r-- 1 root users 302108 11-30 08:39 linklog.log

---xr--r-- 1 root root 302108 11-30 08:39 log2012.log

-rw-r--r-- 1 root users 61 11-30 08:39 log2013.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2014.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2015.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2016.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2017.log

[root@localhost test6]#

说明:

实例3:改变文件群组

命令:

复制代码代码如下:

chown :mail log2012.log

输出:

复制代码代码如下:

[root@localhost test6]# ll

总计 604

---xr--r-- 1 root users 302108 11-30 08:39 linklog.log

---xr--r-- 1 root root 302108 11-30 08:39 log2012.log

-rw-r--r-- 1 root users 61 11-30 08:39 log2013.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2014.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2015.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2016.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2017.log

[root@localhost test6]# chown :mail log2012.log

[root@localhost test6]# ll

总计 604

---xr--r-- 1 root users 302108 11-30 08:39 linklog.log

---xr--r-- 1 root mail 302108 11-30 08:39 log2012.log

-rw-r--r-- 1 root users 61 11-30 08:39 log2013.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2014.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2015.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2016.log

-rw-r--r-- 1 root users 0 11-30 08:39 log2017.log

说明:

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

命令:

复制代码代码如下:

chown -r -v root:mail test6

输出:

复制代码代码如下:

[root@localhost test]# ll

drwxr-xr-x 2 root users 4096 11-30 08:39 test6

[root@localhost test]# chown -r -v root:mail test6

“test6/log2014.log” 的所有者已更改为 root:mail

“test6/linklog.log” 的所有者已更改为 root:mail

“test6/log2015.log” 的所有者已更改为 root:mail

“test6/log2013.log” 的所有者已更改为 root:mail

“test6/log2012.log” 的所有者已保留为 root:mail

“test6/log2017.log” 的所有者已更改为 root:mail

“test6/log2016.log” 的所有者已更改为 root:mail

“test6” 的所有者已更改为 root:mail

[root@localhost test]# ll

drwxr-xr-x 2 root mail 4096 11-30 08:39 test6

[root@localhost test]# cd test6

[root@localhost test6]# ll

总计 604

---xr--r-- 1 root mail 302108 11-30 08:39 linklog.log

---xr--r-- 1 root mail 302108 11-30 08:39 log2012.log

-rw-r--r-- 1 root mail 61 11-30 08:39 log2013.log

-rw-r--r-- 1 root mail 0 11-30 08:39 log2014.log

-rw-r--r-- 1 root mail 0 11-30 08:39 log2015.log

-rw-r--r-- 1 root mail 0 11-30 08:39 log2016.log

-rw-r--r-- 1 root mail 0 11-30 08:39 log2017.log

linux chown命令文件,Linux chown命令详细介绍和使用实例(改变文件或目录的所有者)...相关推荐

  1. python简述文件的操作步骤_Python文件读取操作的详细介绍

    本篇文章给大家带来的内容是关于Python文件读取操作的详细介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 读取文件的操作步骤 有一道脑筋急转弯,问把大象装进冰箱的步骤,答案很简 ...

  2. 怎么批量修改html文件后缀,如何批量修改文件后缀名 超详细介绍

    如何批量修改文件后缀名 超详细介绍.比如我们保持图片的时候,不是我们要的jpg格式的,需要一个一个去修改她的后缀名.现在小编就教大家快速的,批量的,安全的修好多数的文件后缀名.希望能帮大家平时的工作. ...

  3. Android manifest文件中的标签详细介绍

    Android manifest文件中的标签详细介绍 概要 每一个Android应用都应该包含一个manifest文件,即AndroidManifest.xml.它包含了程序运行的一些必备信息,比如: ...

  4. 【Android数据存储】ContentProvider详细介绍(附实例源码)

    1.ContentProvider是什么? ContentProvider--内容提供者.它是一个类,这个类主要是对Android系统中进行共享的数据进行包装,并提供了一组统一的访问接口供其他程序调用 ...

  5. linux系统各种日志存储路径和详细介绍

    Linux常见的日志文件详述如下 1./var/log/boot.log(自检过程) 2./var/log/cron (crontab守护进程crond所派生的子进程的动作) 3./var/log/m ...

  6. arm linux装wine,Ubuntu下安装wine详细介绍

    Ubuntu安装wine一般使用两种方式,源码编译或者从网络源安装. 源码编译安装相对比较稳定,速度快.效率高,但是需要时间编译,相比一分钟的源安装,几十分钟的编译确实很长.源安装是别人已经帮你编译好 ...

  7. Ubuntu根目录下各文件夹的功能详细介绍

    Ubuntu的根目录下存在着很多的文件夹,但你知道他们都存放着哪些文件呢?这些是深入了解Ubuntu系统必不缺少的知识,本文就关于此做一下介绍吧. /bin/    用以存储二进制可执行命令文件. / ...

  8. 电脑上html文件可以删除吗,详细分析电脑c盘哪些文件可以删除

    C盘作为一个特殊的盘符存在电脑里面,安装系统会自动默认在C盘,安装应用程序时,C盘也会作为首选推荐的盘符,但其实这样做会有着诸多的弊端,比如:C盘会被占据太多的空间导致电脑运行缓慢,拖慢电脑的运行速度 ...

  9. 【C语言进阶】文件操作(最详细介绍分析+配图)

    一副对联送给大家! 开始今天的学习 本文作者:小小白的崛起之路 更新日期: 2021.7.24 本文声明: 由于小小白水平有限,内容难免有错误和不准确之处,望读者批评指正! 目录 一.文件是什么?为什 ...

最新文章

  1. golang 命令行_如何使用Golang编写快速有趣的命令行应用程序
  2. 微服务中的网关到底是个什么鬼?
  3. golang设置默认地区
  4. Jmeter之函数助手操作
  5. PHP的运行机制与原理(底层)
  6. P4322-[JSOI2016]最佳团体【0/1分数规划,树形背包】
  7. 牛客网数据开发题库_数据库刷题—牛客网(21-30)
  8. 漫话:如何给女朋友解释String对象是不可变的?
  9. c oracle更新参数化,Dapper的参数化更新和插入?
  10. 为什么说“不要教你的孩子学编程”?
  11. 为什么要重构(why)?
  12. JQuery语法,选择器和事件
  13. javascript给类添加的方法
  14. 有没有知道如何连接DB2的数据库?
  15. firefox火狐浏览器显示多列书签菜单
  16. DllRegisterServer调用失败
  17. linux iometer安装教程,IOmeter 2010在Linux x64下安装
  18. Ice飞冰注意问题和可视化组件《三》
  19. [附源码]java毕业设计家政管理系统
  20. .net 在图片上写字

热门文章

  1. 6、python --字典
  2. 新华保险公司怎么样?
  3. 文章图片看不了,点击这里
  4. 第二章网页前端基础与HTTP协议
  5. 三十六亿的《哪吒》历时五年,动画创作难如何解决?
  6. MyBatis-Plus--开胃菜
  7. python简单的输出星期几
  8. 什么是IPv6?它有什么特别之处?
  9. G Suit 介绍
  10. 在农村养殖什么最赚钱,推荐这两个项目,一年收入还是不错的