chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。系统管理员经常使用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

chown -R 用户名:组名 ./ 及 chown用法介绍

当我们在不通过yum(CentOS).apt-get(Ubuntu)来安装MySQL的时候,通常执行以下命令来改变目录的拥有者: [root@localhost ~]# chown -R mysql: ...

【转】Linux中文件的可读,可写,可执行权限的解读以及chmod,chown,chgrp命令的用法

chmod是更改文件的权限 chown是改改文件的属主与属组 chgrp只是更改文件的属组. 一.文件权限解读 如上图所示,开头的-rwxrw-r--这一字符串标识文件权限. 这个字符串有10位,可以 ...

chown权限命令

chown 命令用途更改与文件关联的所有者或组. 语法chown[  -f ] [ -h] [  -R ] Owner [ :Group ] { File ... | Directory ... } ...

chown -R lyd usbsend

chown -R lyd usbsend chown -R lyd usbsend chown -R lyd usbsend 某一个目录下所有文件授权给lyd

centos下cp -r 命令可拷贝文件夹

LINUX命令的cp -r 和-R的区别 功能上是等价的.不加-r或者-R的时候,只拷贝文件,不拷贝文件夹:加上后则会拷贝文件夹——包括下一级的子文件夹,以及子文件夹中的子文件夹,余此类推.rm的-R ...

bash deploy.sh 通过bash命令 执行scp -r 命令将本地文件拷贝到服务器

deploy.sh 文件内容如下 #!/bin/bash #scp -r ./* root@XXXXX:/root/sunSH/xadserver/ function getdir(){ for el ...

使用 win+r 命令行打开我们的桌面应用(处女座的福音)

首先新建一个文件夹,名为quickapp,然后在地址栏复制文件目录地址,进入系统高级设置,修改系统环境变量Path,双击后选择新建,输入quickapp文件目录地址,确认保存. 如何修改path变量? ...

Win+R命令大全

explorer---------------------打开资源管理器logoff------------------------注销命令lusrmgr.msc----------------本机用 ...

for /r命令实现全盘搜索指定文件

@echo off Rem :全盘搜索指定文件并输出到文本 set "fileName=Normal.dotm" set "outPutPath=C:\result.tx ...

随机推荐

PhpStorm 4.0 & 5.0 部署本地Web应用 (转)

1.创建新的项目(project),创建完成之后单击工具栏的应用运行/调试(Select Run/Debug Configuration)的下拉菜单弹出 Edit Cofigurations选项,单击 ...

安装rabbitMQ delayed-messaged

由于一些原因,消息需要延迟发送给消费者,可以用delayed-messaged插件 在 /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.5/plugins目录下 # ...

[ActionScript 3.0] AS3 访问舞台上元件的方法

文档类: package { import flash.display.MovieClip; public class Main extends MovieClip { public function ...

项目经验之:再来一章:excel导入数据 封装成最棒的不容易!!!

我见过很的系统,包括OA,ERP,CRM等,在常用的功能当中,从外部导入数据是最常用到的.因为很多客户需要以excel的形式提供数据,,这样的方式我们又如何做呢, 大家最常见的做法可能是这样的,在需要 ...

给一组a标签当前页a标签加class

[算法]浅谈求n范围以内的质数(素数)

汗颜,数学符号表达今天才学会呀-_-# 下面是百度百科对质数的定义 质数(prime number)又称素数,有无限个. 质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数. 求质数的方法 ...

通过PHP调用微信JSSDK实例

JSSDK使用步骤: 1. 先登录微信公众平台进入“公众号设置”的“功能设置”里填写“JS接口安全域名”. 2. 采用http GET方式请求获得access_token(有效期7200秒). 3. ...

GUI学习之〇——PyQt5安装

GUI(Graphical User Interface)是程序和软件使用者的接口,好的GUI是一个良好的软件的前提,在这里演示一下用PyQt5做一个GUI的方法 软件需求:python3.6 用的是 ...

网页设置下载apk

 APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是Dalvik VM executes的全称,即Android Dalvik执行程序,并非Ja ...

Mongodb集群节点故障恢复场景分析(转)

一个适当配置的Mongodb分片集群是没有单点故障.本文描述了分片集群中存在的几种不同的潜在的节点故障场景,以及Mongodb对这些节点故障是怎么处理的.1.Mongos节点宕机一个Mongos进程应 ...

chown r mysql ._chown -R命令的使用相关推荐

  1. chown r mysql ._chown -R 用户名:组名 ./ 及 chown用法介绍

    当我们在不通过yum(CentOS).apt-get(Ubuntu)来安装MySQL的时候,通常执行以下命令来改变目录的拥有者: [root@localhost ~]# chown -R mysql: ...

  2. chown r mysql var_Mysql 常用命令

    一 忘记数据库密码 # /etc/init.d/mysql stop # mysqld_safe --user=mysql --skip-grant-tables --skip-networking ...

  3. chown –r mysql:mysql,mysql部署,操作及异常处理

    1.将mysql-5.1.50-linux-x86_64-glibc23.tar.gz移至/usr/local/目录下,并改名为mysql 增加mysql组 #groupadd mysql 建mysq ...

  4. Linux —— chown -R mysql:mysql ./及chown详解

    当我们在不通过yum(CentOS<redhat>).apt-get(Ubuntu<debian>)来安装MySQL的时候,通常执行以下命令来改变目录的拥有者: [root@l ...

  5. mysql chown_chown -R mysql:mysql ./及chown详解

    chown -R  mysql:mysql ./及chown详解,当我们在不通过yum(CentOS).apt-get(Ubuntu)来安装MySQL的时候,通常执行以下命令来改变目录的拥有者: [r ...

  6. chgrp r mysql ._mysql操作命令

    一.启动mysql服务 (1) rpm方式安装的mysql -设置自动启动 #ntsysv --level 3 -手工启动 #service mysqld start (2) 编译安装的mysql - ...

  7. 批量修改文件权限 和所有者 chown nobody:nobody * -R chmod 775 * -R

    chown nobody:nobody * -R chmod 775 * -R

  8. R 包 optparse 之命令行参数传递

    对于经常与 Linux 打交道的生物信息分析童鞋们,我们今天分享一下怎么在命令行下通过传递参数(类似perl.python) 的方式执行 R 脚本. 一般来说,命令行下使用 Rscript 执行 R ...

  9. R 中的哪些命令或者包让你相见恨晚?--转载知乎

    https://www.zhihu.com/question/24501195 节选: 看了这么多答案,觉得 Hadley Wickhamhad.co.nz 在R使用者的地位好高啊.其实我也觉得Had ...

最新文章

  1. 如何正确选择聚类算法? | CSDN博文精选
  2. 异地备份同步校验脚本
  3. python---------sys.argv的作用
  4. python list转矩阵
  5. MINIST深度学习识别:python全连接神经网络和pytorch LeNet CNN网络训练实现及比较(三)...
  6. linux分文件编程、静态库与动态库
  7. java中的关键字有哪些_Java关键字有哪些?
  8. ACMMM 2021-多模态宝藏!京东梅涛团队重磅开源第一个适用于多个任务的多模态代码库x-modaler...
  9. java list 在头部添加6_【Java提高十六】集合List接口详解
  10. ngnix的简单转发请求之server和location配置详解
  11. Eclipse配Tomcat服务器
  12. servlet返回json到html页面,使用easyui从servlet传递json数据到前端页面的两种方法
  13. Oracle P6培训系列:15定义资源库
  14. 思科ASA防火墙部署和基本配置
  15. 西门子1200PLC(入门)2
  16. PS磨皮—高低频磨皮
  17. 高等数学在线计算工具
  18. 红黑树高度上限的证明(通俗易懂)
  19. Amazon S3对象储存(以图片为例)
  20. sketch插件 android,30个值得拥有的sketch插件(4)完结篇

热门文章

  1. MD常用写法——Markdown
  2. 如何提高团队协作力?
  3. 【C#语言】DataGridView修改选中行颜色
  4. datagridview取消默认选中_DataGridView取消默认选中行
  5. java thumbnails 内存_Java图片处理 Thumbnails框架
  6. java thumbnails 中心点_JavaDemo——java使用Thumbnails处理图片
  7. 结构体大小之嵌套结构体的长度计算
  8. 聊城初中计算机考试成绩查询,聊城市初中学业水平考试成绩查询入口2021 http://wsbm.lcedu.cn...
  9. Kubernetes 是什么 ?
  10. alertmanager设置企业微信和邮箱告警以及模板