开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第15天,点击查看活动详情
一、命令详解
1.1【功能说明】
chown命令是change owner的缩写,用于改变文件或目录的用户和用户组。需要注意的是,用户必须是已经存在系统中的账号,也就是在/etc/passwd这个文件中有记录的用户才能改变。
1.2【语法格式】
[root@7bfe451a2fe1 ~]# chown --help
Usage: chown [OPTION]... [OWNER][:[GROUP]] FILE...
or: chown [OPTION]... --reference=RFILE FILE...
Change the owner and/or group of each FILE to OWNER and/or GROUP.
常用格式:
chown 用户 文件或目录仅授权用户chown :组 文件或目录仅授权组chown 用户:组 文件或目录授权用户和组
1.3【选项说明】
有一个参数很常用
-R递归更改目录的用户和用户组,连同次目录下的所有文件都变更
二、使用范例
2.1 更改文件用户属性
chown user1 file1
2.2 更改文件组属性
chown :group1 file1
2.3 同时更改文件用户和组属性
chown user1:group1 file1
2.4 递归更改某个目录及其子目录下的目录或文件的用户和组属性
chown -R user1:group1 dir1
三、扩展知识
3.1 用户和组之间也可以用小数点
chown user1.group1 file1
在拥有者和群组之间加上小数点也行,不过有些账号中如果有小数点,这就会造成误判了,所以建议使用冒号来隔开拥有者和群组
3.2 使用场景,cp后要修改文件的拥有者与群组
四、命令总结
- 2022/12/8 加班到半夜没打到车直接在公司过了一夜