我们在管理网站的时候,有的时候以 root 用户登录服务器(为了方便,其实安全意识还是不够),wget 了一些文件,放在网站的目录下可能打不开,那是因为用户权限的问题。此时,我们可以使用 chown 命令修改文件的拥有者和组。
普通用户没有权限改变别人的文件拥有者,也没有权限改变自己文件的拥有者,只有 root 用户才有这样的权限,所以 chown 命令一般只由 root 用户使用。
chown 语法格式
chown [-cfvR] user[:group] file
user 为新的用户名,也可以同时指定新的组 group,如果不指定,默认还是原来的组。
-R
,循环处理,修改目录及其子目录下的所有文件,这是最常见的参数。
-c
,和 -v
参数类似,但是只显示更改的信息。
-f
,忽略(不显示)大部分的错误信息。
-v
,显示详细的处理信息。
--help
,显示帮助文档。
--version
,显示版本信息。
示例
# chown -Rv qici ftp2
把 ftp2 这个文件夹的所属用户改成 qici,并且显示详细的处理信息。