linux 命令——30 chown (转)
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

linux 命令——30 chown (转)的更多相关文章
- linux命令之chown命令
发布:JB01 来源:脚本学堂 [大 中 小] 本文介绍下,linux系统中用于文件与目录权限管理的命令 chown命令的用法,chown将指定文件的拥有者改为指定的用户或组.有需要的朋友 ...
- 每天一个linux命令31)--chown命令
chown将 指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID,组可以使组名或者组ID:文件是以空格分开的要改变权限的文件列表,支持通配符.系统管理员经常使用chown命令,在将文件拷 ...
- linux命令——chmod/chown
改变文件所有权chown 例如 sudo chown username myfile 1 myfile文件的所有权变为username. chown -R username /files/work 1 ...
- Linux命令之chown
chown 更改文件全部者和组 语法: chown [OPTION] [OWNER][:[GROUP]] FILE chown [OPTION] --reference=RFILE FILE 描写 ...
- 每天一个linux命令30)--chgrp命令
在Linux系统里,文件或目录的权限的掌控以拥有者及所属群组来管理.可以使用chgrp 指令取变更文件与目录所属群组,这种方式采用群组名称或群组识别码都可以. chgrp 命令就是change gr ...
- linux命令之------Chown命令
Chown命令 1) 作用:将指定文件的拥有者改为指定的用户或组. 2) -c:显示更改的部分的信息. 3)-f:忽略错误信息. 4)-h:修复符号链接. 5)-v:显示详细的处理信息. 6)-R:处 ...
- Linux命令: chown
touch auth.log root@ubuntu:/work# ls -l auth.log -rw-r--r-- 1 root root 0 Feb 18 19:27 auth.log chow ...
- Linux命令:chown
说明: 将指定文件的拥有者改为指定的用户或组. 语法: chown [-cfhvR] [--help] [--version] user[:group] file... 参数: user : 新的文件 ...
- 【转载】每天一个Linux命令
目 录 每天一个linux命令(1) : ls 命令 每天一个linux命令(2) : cd 命令 每天一个linux命令(3) : pwd 命令 每天一个linux命令(4) : mkdi ...
随机推荐
- C#中的运算符和表达式
说起C#运算符和表达式,小伙伴们肯定以为很简单,其实要用好表达式,不是一件容易的事.一个好的表达式可以让你做事半功倍的效果,比如三元表达式,可以让你少写N多个if和case语句. 表达式 由 操作数( ...
- Libvirt外部快照
外部快照的创建 实验环境 CentOS 7 升级QEMU CentOS 7自带的qemu版本太低需要升级 $ sudo yum install -y gcc $ sudo yum install -y ...
- 2017-10-2 清北刷题冲刺班a.m
一道图论神题 (god) Time Limit:1000ms Memory Limit:128MB 题目描述 LYK有一张无向图G={V,E},这张无向图有n个点m条边组成.并且这是一张带权图,只 ...
- 2017-10-1 清北刷题冲刺班p.m
一道图论好题 (graph) Time Limit:1000ms Memory Limit:128MB 题目描述 LYK有一张无向图G={V,E},这张无向图有n个点m条边组成.并且这是一张带权图 ...
- 唯快不破:Web 应用的 13 个优化步骤
时过境迁,Web 应用比以往任何时候都更具交互性.搞定性能可以帮助你极大地改善终端用户的体验.阅读以下的技巧并学以致用,看看哪些可以用来改善延迟,渲染时间以及整体性能吧! 更快的 Web 应用 优化 ...
- Java——利用集合类实现简单斗地主发牌
import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util ...
- 洛谷 P4397 [JLOI2014]聪明的燕姿 / TOPOI 测验1315, 问题E: 1935: 聪明的燕姿 解题报告
题目链接 : 1. 洛谷 2.topoi . 大致题意:输入一个数s,找出所有约数和为s的数 关于一个数的约数和求法: 一个>1的整数可以被分解为多个 质数 的乘方,设数 s = p1k1 * ...
- FoundToday 隐私政策
FoundToday 隐私政策 本应用尊重并保护所有使用服务用户的个人隐私权.为了给您提供更准确.更有个性化的服务,本应用会按照本隐私权政策的规定使用和披露您的个人信息.但本应用将以高度的勤勉.审慎义 ...
- 自增长 auto_increment
auto_increment :自动编号,一般与主键组合使用.一个表里面只有一个自增默认情况下,起始值为1,每次的增量为1. 例子:create table tb5( id int primar ...
- python大战机器学习——半监督学习
半监督学习:综合利用有类标的数据和没有类标的数据,来生成合适的分类函数.它是一类可以自动地利用未标记的数据来提升学习性能的算法 1.生成式半监督学习 优点:方法简单,容易实现.通常在有标记数据极少时, ...