提出问题:
文件的访问权限管理命令之chown、chgrp、umask命令。
一、文件权限设置命令-chown命令
利用chown可以将指定文件的所有者改为指定的用户或组。
语法:chown [OPTION]… [OWNER][:[GROUP]] FILE…
其中的命令选项说明如下:
-c : 显示更改的部分的信息
-f : 忽略错误信息
-h :修复符号链接
-v : 显示详细的处理信息
-R : 处理指定目录以及其子目录下的所有文件
根据配置场景,可以只修改属主,也可以只修改属组,亦可以同时修改属主属组。
用法示例1:使用chown命令同时修改文件user.txt的属主和属组
[root@localhost ~]# useradd user
[root@localhost ~]# groupadd usergroup
[root@localhost ~]# touch user.txt
[root@localhost ~]# ls –l
-rw-r--r--. 2 root root 4096 Jun 8 11:10 user.txt
[root@localhost ~]# chown user:usergroup user.txt
[root@localhost ~]# ls -l
-rw-r--r--. 2 user usergroup 4096 Jun 8 11:10 user.txt
用法示例2:使用chown命令只修改属主
[root@localhost ~]# useradd user
[root@localhost ~]# touch user.txt
[root@localhost ~]# ls –l
-rw-r--r--. 2 root root 4096 Jun 8 11:10 user.txt
[root@localhost ~]# chown user user.txt
[root@localhost ~]# ls –l
-rw-r--r--. 2 user root 4096 Jun 8 11:10 user.txt
用法示例3:使用chown命令只修改属组
[root@localhost ~]# groupadd usergroup