chown命令改变某个文件或目录的所有者和所属的组,该命令可以向某个用户授权,使该用户变成指定文件的所有者或者改变文件所属的组。以下是linux系统下chown命令的具体内容 :
用户可以是用户或者是用户D,用户组可以是组名或组id。文件名可以使由空格分开的文件列表,在文件名中可以包含通配符。
1、-c或-changes:效果类似“-V”参数,但仅回报更改的部分;
2、-f或- quite或——-silent:不显示错误信息;
3、-h或- -no-dereference:只对符号连接的文件作修改,而不更改其他任何相关文件;
4、-R或——-recursive:递归处理,将指定目录下的所有文件及子目录一并处理;
5、-V或——version:显示指令执行过程;
6、-dereference:效果和“-h”参数相同;
7、-help:在线帮助;
8、-reference=
9、-version:显示版本信息。
用户:组:指定所有者和所属工作组。当省略“:组”,仅改变文件所有者;
文件:指定要改变所有者和工作组的文件列表。支持多个文件和目标,支持shell通配符。
以上就是小编今天的分享了,希望可以帮助到大家。
Linux 命令chown (文件管理)——想玩转linux就请一直看下去
我是IT悟道,点击右上方“关注”,每天分享IT、科技、数码方面的干货。
Linux chown(英文全拼:change owner)命令用于设置文件所有者和文件关联组的命令。
Linux/Unix 是多人多工操作系统,所有的文件皆有拥有者。利用 chown 将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户 ID,组可以是组名或者组 ID,文件是以空格分开的要改变权限的文件列表,支持通配符。 。
chown 需要超级用户 root 的权限才能执行此命令。
只有超级用户和属于组的文件所有者才能变更文件关联组。非超级用户如需要设置关联组可能需要使用 chgrp 命令。
使用权限 : root
语法chown [-cfhvR] [--help] [--version] user[:group] file...
参数 :
把 /var/run/httpd.pid 的所有者设置 root:
chown root /var/run/httpd.pid
将文件 file1.txt 的拥有者设为 runoob,群体的使用者 runoobgroup :
chown runoob:runoobgroup file1.txt
将当前前目录下的所有文件与子目录的拥有者皆设为 runoob,群体的使用者 runoobgroup:
chown -R runoob:runoobgroup *
把 /home/runoob 的关联组设置为 512 (关联组ID),不改变所有者:
chown :512 /home/runoob