> 请关注本头条号,每天坚持更新原创干货技术文章。
> 如需学习视频,请在微信搜索公众号“智传网优”直接开始自助视频学习。
1. chown命令简介
chown用于修改文件的拥有者属性,拥有者可以是用户名或者用户ID;组可以是组名或者组ID;
系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。
2. chown命令选项
2.1 必要参数:
-c 显示更改的部分的信息
-f 忽略错误信息
-h 修复符号链接
-R 处理指定目录以及其子目录下的所有文件
-v 显示详细的处理信息
-deference 作用于符号链接的指向,而不是链接文件本身
2.2 可选项
--reference=<目录或文件> 把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组
--from=<当前用户:当前群组> 只有当前用户和群组跟指定的用户和群组相同时才进行改变
--help 显示帮助信息
--version 显示版本信息
3. 实例1
先看看以下文件信息:
[root@zcwyou ~]# ll acpi-n20ku10w_x64.exe
-rw-r--r--. 1 root root 1553120 Aug 3 05:15 acpi-n20ku10w_x64.exe
修改文件acpi-n20ku10w_x64.exe的拥有者和所属组
[root@zcwyou ~]# chown zcwyou:zcwyou acpi-n20ku10w_x64.exe
验证:
[root@zcwyou ~]# ll
total 77368
-rw-r--r--. 1 tcpdump tcpdump 524973 Oct 19 04:49 1.pcap
-rw-r--r--. 1 tcpdump tcpdump 23554211 Oct 19 05:32 2.pcap
-rw-r--r--. 1 zcwyou zcwyou 1553120 Aug 3 05:15 acpi-n20ku10w_x64.exe
可以看到acpi-n20ku10w_x64.exe的用户和组都已经改为了zcwyou了。
4. 实例2:
[root@zcwyou ~]# ll cisco1.txt
-rw-r--r--. 1 root root 173 Oct 13 03:24 cisco1.txt
改变拥有者和文件所属组
[root@zcwyou ~]# chown zcwyou: cisco1.txt
验证:
[root@zcwyou ~]# ll cisco1.txt
-rw-r--r--. 1 zcwyou zcwyou 173 Oct 13 03:24 cisco1.txt
5. 实例3
只修改文件组属性
[root@zcwyou ~]# ll cisco2.txt
-rw-r--r--. 1 root root 179 Oct 13 03:24 cisco2.txt
修改组属性
[root@zcwyou ~]# chown :zcwyou cisco2.txt
验证:
[root@zcwyou ~]# ll cisco2.txt
-rw-r--r--. 1 root zcwyou 179 Oct 13 03:24 cisco2.txt
6. 实例4:
改变指定目录abc以及其子目录下的所有文件的拥有者和群组
命令:
[root@zcwyou ~]# chown -R -v root:root abc
总结:chown命令用于修改文件或者目录对应的所属者和所属组,可以根据需求灵活调整它,是最基础的Linux命令,也是最重要的Linux命令,是Linux运维者必须掌握的核心命令之一。
**点击了解更多**,快速查看更多的技术文章列表。
原文链接:https://www.linuxrumen.com/cyml/378.html