-在简书第五年了,工作后真的没有那么自律更新了,现在就是随缘更新啦~
-今天梳理一下上周运用的一些命令使用
chown命令
chown命令可以将指定文件的拥有者改为指定的用户或组。
其中,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。
系统管理员【超级用户(root)】一般才具有使用chown命令的权限
基本语法格式如下:
chown [选项]... [所有者][:[组]] 文件...。
其中,所有者可以是用户名或者用户ID,组可以是组名或者组ID,文件就是需要修改所有者信息的文件。
例如,如果我们想把文件file1.txt的所有者改为user1,所属组改为group1
可以输入以下命令:
chown user1:group1 file1.txt
相关参数
-c或——changes:效果类似“-v”参数,但仅回报更改的部分。
-f或--quite或——silent:不显示错误信息。
-h或--no-dereference:只对符号连接的文件作修改,而不更改其他任何相关文件。
-R或——recursive:递归处理,将指定目录下的所有文件及子目录一并处理。
-v或——version:显示指令执行过程。
--dereference:效果和“-h”参数相同。
--help:在线帮助。
--reference=<参考文件或目录>:把指定文件或目录的拥有者与所属群组全部设成和参考文件或目录的拥有者与所属群组相同。
--version:显示版本信息。
举例子:
chown nginx index.php #改变indwx.php所有者为nginx
chown nginx folder #改变文件夹folder的所有者
chown –R nginx folder #改变文件夹及子目录文件所有者为nginx
chown –R nginx:user folder #改变文件夹及子目录文件的所有者和所属组
补充说明:
可以用命令ll查看文件的所属者和所属组
/etc/passwd中可以查看全部用户
etc/group可以查看用户组已经用户组包含的用户
网友评论