chgrp  #改变文件所属群组
chown  #改变文件的拥有者
chmod  #改变文件的权限
以家目录下anaconda-ks.cfg文件为例

chgrp

[[email protected] ~]# ll anaconda-ks.cfg 
-rwxr-xr-x. 1 root root 1411 6月  23 12:28 anaconda-ks.cfg  #原本在root组
[[email protected] ~]# chgrp users anaconda-ks.cfg  #改去users组
[[email protected] ~]# ll anaconda-ks.cfg 
-rwxr-xr-x. 1 root users 1411 6月  23 12:28 anaconda-ks.cfg #变成了users组

chown

[[email protected] ~]# ll anaconda-ks.cfg 
-rwxr-xr-x. 1 root users 1411 6月  23 12:28 anaconda-ks.cfg #原本的拥有者是root管理员
[[email protected] ~]# chown xiaoyang anaconda-ks.cfg  #把文件的所属权给xiaoyang
[[email protected] ~]# ll anaconda-ks.cfg 
-rwxr-xr-x. 1 xiaoyang users 1411 6月  23 12:28 anaconda-ks.cfg #文件的拥有者变成xiaoyang

chmod

[[email protected] ~]# ll anaconda-ks.cfg 
-rwxrwxrwx. 1 xiaoyang users 1411 6月  23 12:28 anaconda-ks.cfg  #现在owner,group,others都有读写执行的权限
[[email protected] ~]# chmod 755 anaconda-ks.cfg  #设定owner读写执行的权限,group和others读和执行的权限
[[email protected] ~]# ll anaconda-ks.cfg 
-rwxr-xr-x. 1 xiaoyang users 1411 6月  23 12:28 anaconda-ks.cfg 

[[email protected] ~]# ll anaconda-ks.cfg 
-rwxr-xr-x. 1 xiaoyang users 1411 6月  23 12:28 anaconda-ks.cfg #user读写执行的权限,group和others读和执行
[[email protected] ~]# chmod u-rx,g+r,o+wx anaconda-ks.cfg #user除去读和执行的权限,group加上读的权限
[[email protected] ~]# ll anaconda-ks.cfg                  #⬆others加上读和执行的权限   
--w-r-xrwx. 1 xiaoyang users 1411 6月  23 12:28 anaconda-ks.cfg 
[[email protected] ~]# chmod u=r,g=w,o=rwx anaconda-ks.cfg #设定user只有读的权限,group只有写的权限,others读写执行权限
[[email protected] ~]# ll anaconda-ks.cfg 
-r---w-rwx. 1 xiaoyang users 1411 6月  23 12:28 anaconda-ks.cfg

文件的权限操作还是挺重要的,做个笔记!


Last modification:August 13th, 2020 at 06:28 pm
如果觉得我的文章对你有用,请随意赞赏