chown将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符 。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限 。命令语法chown(选项)(参数)
只有文件主和超级用户才可以使用该命令
命令选项
- -c或——changes:效果类似“-v”参数,但仅会报更改的部分;
- -f或–quite或——silent:不显示错误信息;
- -h或–no-dereference:只对符号连接的文件作修改,而不更改其他任何相关文件;
- -R或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理;
- -v或——version:显示指令执行过程;
- –dereference:效果和“-h”参数相同;
- –help:在线帮助;
- –reference=<参考文件或目录>:把指定文件或目录的拥有者与所属群组全部设成和参考文件或目录的拥有者与所属群组相同;
- –version:显示版本信息 。
- 用户:组 指定所有者和所属工作组 。当省略:组,仅改变文件所有者;
- 文件:指定要改变所有者和工作组的文件列表 。支持多个文件和目标,支持shell通配符 。
> chown deploy:deploy rumenz.txt
改变文件的属主和属组每个用户都有一个默认或主要组 。如果用户创建了新文件或目录,则该主组将自动成为文件的组所有者 。您可以使用id命令列出用户的默认组 。
如果要将文件的组所有权更改为用户的默认组,则应仅在冒号后保留组名 。
> chown deploy: rumenz.txt
省略属组(deploy:),将同时修改文件的属主和属组只改变文件的属组
> chown :deploy rumenz.txt
省略属主(:deploy),将只改变文件的属组改变指定目录以及其子目录下的所有文件的拥有者和群组
> chown -R -v deploy:deploy rumenz
参考1.txt的属主属组修改2.txt的属主和属组> chown --reference=1.txt 2.txt
原文链接:https://rumenz.com/rumenbiji/linux-chown.html
推荐阅读
- 白琳工夫红茶历史,白琳工夫红茶茶叶
- 卫子夫为什么自刎?卫子夫之死因_1
- 《云顶之弈》s6什么时候出?
- 为什么外面卖的馒头很软?
- 谁被称为“现代童话之父”?
- 博学之审问之明辨之笃行之的意思是什么?
- 彻底明白Linux硬链接和软链接
- 学习linux系统之前知道这些,肯定让你事半功倍
- window系统定时往linux服务器上传文件
- 左右烟茶红茶,功夫红茶历史