You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
# **chown**
|
|
|
|
|
|
|
|
|
|
## 说明
|
|
|
|
|
|
|
|
|
|
**chown命令** 改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所
|
|
|
|
|
属的组。用户可以是用户或者是用户D,用户组可以是组名或组id。文件名可以使由空格分开的文件列表,在文件名中可以包含通配符
|
|
|
|
|
|
|
|
|
|
只有文件属主和超级用户才可以便用该命令
|
|
|
|
|
|
|
|
|
|
## 选项
|
|
|
|
|
|
|
|
|
|
```markdown
|
|
|
|
|
用法:chown [选项]... [所有者][:[组]] 文件...
|
|
|
|
|
或:chown [选项]... --reference=参考文件 文件...
|
|
|
|
|
Change the owner and/or group of each FILE to OWNER and/or GROUP.
|
|
|
|
|
With --reference, change the owner and group of each FILE to those of RFILE.
|
|
|
|
|
|
|
|
|
|
-c, --changes 和-v选项类似,但值打印更改的部分
|
|
|
|
|
-f, --silent, --quiet 禁止显示错误信息
|
|
|
|
|
-v, --verbose 显示每个文件执行过程
|
|
|
|
|
--dereference 影响每个符号链接的引用(这是默认值),而不是符号链接本身,和-h选项相同
|
|
|
|
|
-h, --no-dereference 只对符号连接的文件作修改,而不更改其他任何相关文件,即影响符号链接而不是任何引用的文件
|
|
|
|
|
(仅在可以更改符号链接的所有权的系统上有用)
|
|
|
|
|
--from=当前所有者:当前所属组
|
|
|
|
|
只当每个文件的所有者和组符合选项所指定时才更改所有者和组。其中一个可以省略,这时已省略的属性就不
|
|
|
|
|
需要符合原有的属性
|
|
|
|
|
--no-preserve-root do not treat '/' specially (the default)
|
|
|
|
|
--preserve-root fail to operate recursively on '/'
|
|
|
|
|
--reference=RFILE 使用RFILE的所有者和组,而不是指定OWNER:GROUP值
|
|
|
|
|
-R, --recursive 对文件和目录递归处理
|
|
|
|
|
|
|
|
|
|
指定了-R选项时,以下选项将修改遍历层次的方式,如果制定了多个,只有最后一个生效
|
|
|
|
|
|
|
|
|
|
-H 如果命令行参数是目录的符号链接,则遍历它
|
|
|
|
|
-L 遍历目录下的没一个符号链接
|
|
|
|
|
-P 不遍历任何符号链接(默认)
|
|
|
|
|
|
|
|
|
|
Owner is unchanged if missing. Group is unchanged if missing, but changed
|
|
|
|
|
to login group if implied by a ':' following a symbolic OWNER.
|
|
|
|
|
OWNER and GROUP may be numeric as well as symbolic.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
## 实例
|
|
|
|
|
|
|
|
|
|
```bash
|
|
|
|
|
chown root /u # 将 /u 的属主更改为"root"
|
|
|
|
|
chown root:staff /u # 和上面类似,但同时也将其属组更改为"staff"
|
|
|
|
|
chown -hR root /u # 将 /u 及其子目录下所有文件的属主更改为"root"
|
|
|
|
|
```
|