每天一个linux命令:chown
1、命令简介
chown(Change owner) 用来改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。用户可以是用户或者是用户ID,用户组可以是组名或组ID。只有文件主和超级用户才可以便用该命令。
2、用法
chown [选项]... [所有者][:[组]] 文件...
或:chown [选项]... --reference=参考文件 文件...
更改每个文件的所有者和/或所属组。当使用 --referebce 参数时,将文件的所有者和所属组更改为与指定参考文件相同。
3、选项

4、示例
示例1:将log的修改为oracle:dba
[root@oracledb dir1]# ll
总用量 0
-rw-r--r-- 1 root root 0 4月 24 15:04 log
[root@oracledb dir1]# chown oracle:dba log
[root@oracledb dir1]# ll
总用量 0
-rw-r--r-- 1 oracle dba 0 4月 24 15:04 log
示例2:-v选项
[root@oracledb dir1]# chown -v oracle:dba log
"log" 的所有者已保留为oracle:dba
示例3:-R递归修改
[root@oracledb ~]# ls -ld dir1/
drwxr-xr-x 2 root root 4096 4月 24 15:04 dir1/
[root@oracledb ~]# chown -Rv oracle:dba dir1
"dir1/log" 的所有者已保留为oracle:dba
"dir1" 的所有者已更改为oracle:dba
实例4:所属组若没有指定不会更改,但当加上":"时 GROUP 会更改为指定所有者的主要组。
[root@oracledb dir1]# chown -v oracle: log
"log" 的所有者已更改为oracle:oinstall
实例5:如果没有指定所有者,只指定组
[root@oracledb dir1]# chown -v :dba log
"log" 的所有者已更改为:dba
实例6:所有者和所属组可以是ID
[root@oracledb dir1]# chown -v 0:0 log
"log" 的所有者已更改为0:0
[root@oracledb dir1]# ll
总用量 0
-rw-r--r-- 1 root root 0 4月 24 15:04 log
实例7:将log2的所有者和所属组改为和log1一样
[root@oracledb dir1]# ll
总用量 0
-rw-r--r-- 1 oracle dba 0 4月 24 15:04 log1
-rw-r--r-- 1 root root 0 4月 25 20:27 log2 [root@oracledb dir1]# chown --reference=log2 log1
[root@oracledb dir1]# ll
总用量 0
-rw-r--r-- 1 root root 0 4月 24 15:04 log1
-rw-r--r-- 1 root root 0 4月 25 20:27 log2
每天一个linux命令:chown的更多相关文章
- 2018/03/09 每日一个Linux命令 之 chgrp/chown
每日一个Linux命令 2018-03-09 Linux 命令 chgrp/chown chgrp [-参数] [文件或者目录] chown [-参数] [文件所有者]:[文件所属群组] [文件或者目 ...
- 每天一个linux命令目录
出处:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每 ...
- 每天一个linux命令-转载
每天一个linux命令目录 转载自: http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令 ...
- [转]每天一个linux命令目录
[转]每天一个linux命令目录 http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每 ...
- 每天一个Linux命令 (转)
一. 文件目录操作命令: 1.每天一个linux命令(1):ls命令 2.每天一个linux命令(2):cd命令 3.每天一个linux命令(3):pwd命令 4.每天一个linux命令(4):mk ...
- 每天一个linux命令:find
1.命令简介 find(find) 命令用来在指定目录下查找文件.任何位于参数之前的字符串都将被视为欲查找的目录名.如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子 ...
- 每天一个linux命令【转】
转自:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每 ...
- 每天一个linux命令(目录)
转:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列为每天 ...
- 【转】每天一个linux命令目录
原文网址:http://www.cnblogs.com/peida/archive/2012/12/05/2803591.html 开始详细系统的学习linux常用命令,坚持每天一个命令,所以这个系列 ...
随机推荐
- 爬虫之 beautifusoup4
1. 使用方法 2.解析器 3. 详细用法 4. find_all方法 5. 遍历文档树
- 使用open live writer客户端写博客zz
下载地址 http://openlivewriter.org/ 具体配置步骤 选择日志服务类型为"其它日志类型" 添加日志账户: 安装后的优化配置 获取博客园主题 安装完OLW(o ...
- staff
staff英 [stɑ:f] 四大服. 美 [stæf] n.参谋;全体职员;管理人员;权杖adj.职员的;行政工作的;参谋的;作为正式工作人员的v.在…工作;为…配备职员;任职于第三人称单数: st ...
- Ubantu17.10 上安装gitlab
http://www.jianshu.com/p/92f97939e33a 亲测成功
- 2153 ACM 仙人球的残影 输出格式
题目:http://acm.hdu.edu.cn/showproblem.php?pid=2153 中文题目,很简单,但是要注意输出格式,题目中三个字符长度 输出格式:%3d (整数) 思路:将输出看 ...
- 如何去掉linux配置文件的注释行和空行
1.使用grep -v "^#" 来去掉注释行,其中:-v 就是取相反的 ^# 表示以#开头的行 eg. grep -v "^#" /etc/vsftp ...
- 潭州课堂25班:Ph201805201 django 项目 第四课 项目搭建 课堂笔记)
创建一用户,授予对这个 myblog 库的所有表的权限(.*),在任何 ip 地址中访问(@“%”), 刷新: 退出,用新创建的用户登录,并进入这个库, 在昨天创建的项目中,配置文件中 为了数据库的案 ...
- [CF575B]Bribes
[CF575B]Bribes 题目大意: 一棵\(n(n\le10^5)\)个结点的树,有些边有方向,对于每条边,如果第\(i\)次逆向走过这条边,就会产生\(2^{i-1}\)的代价.开始在\(1\ ...
- springboot的常见问题错误
一: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 2 ...
- yii2 getter
GridView 表格多余内容显示 ... 1.直接在 GridView 中使用匿名函数书写,这种适合单个使用 <?= GridView::widget([ 'dataProvider' =&g ...