改变用户权限的几个常用命令

-----------笔记整理

1、chmod命令:

三类用户: u:属主,g:属组, o:其它,a:所有

 chmod [OPTION]... MODE[,MODE]... FILE...

 chmod [OPTION]... OCTAL-MODE FILE...

 chmod [OPTION]... --reference=RFILE FILE...


(1)、 chmod[OPTION]... MODE[,MODE]... FILE…

        

 赋权表示法:直接操作一类用户的所有权限位rwx;

           u=,g=,o=,a=     注意观察xyz文件的-rwxrwxrwx中的变化变化

    wKioL1ZrtIzihIvAAAAL51H3uDc952.png



wKioL1ZrtI3hyNohAAALPR8qjiA217.png

  

授权表示法:直接操作一类用户的一个权限位r,w,x;

u+,u  g+,g-    o+,o-

    wKiom1ZrthfyUFIfAAAS3tSQdaE300.png   

    




wKioL1ZrthmyqVSgAAAMLRZl7EI526.png

a+,a-   

 wKioL1ZrthmBHfxrAAAKcc-ZdHE652.png

Ugo几中参数一起使用的方式:

wKioL1ZrtwWQe7pgAAAKl53MY7k808.png

wKiom1ZrtwPgDLzjAAALDNtEYtw260.png

(2)、chmod [OPTION]... OCTAL-MODE FILE...

用八进制数字改变目录或者文件的权限,使用同(1)相似只是换成八进制而已:示例如下:

wKioL1ZrtwbzaZjHAAAMZjTMLZU194.png




wKioL1ZruqSA7h8rAAALwWsgEzc880.png

-R:递归

wKioL1ZrucyQHy2qAAAUKCMDPJ4100.png







(3)、chmod [OPTION]... --reference=RFILE FILE…

选项:对一个目录及其子目录所有文件添加权限

wKioL1ZrvVHge_QoAAAqViuJl5I669.png

 -R,--recursive:递归修改

Chmod -R u+rwx xyz,例如:让test目录及以下文件工作组都有w权限:wKiom1ZruqLj7yYqAAAVq2mboPw261.png

wKiom1ZruqKSO3glAAASHzbBtxE143.png

              注意:用户仅能修改属主为自己的那些文件的权限;

2、chown命令:从属关系管理命令:chown, chgrp

1)、chown [OPTION]...[OWNER][:[GROUP]] FILE…

改变用户的属主属组,目录递归例如:将test的属主root和属组root,改成属主lgq和属组lgqwKioL1Zru8CxxvYNAAAU9-1PXvE333.png

只改变用户的属主,目录递归例如:将test的属主root,改成属主lgqwKiom1Zru77Q_L9mAAAND8dFMw0394.png

wKioL1Zru8Dg0fDVAAAJpCiJyXQ734.pngwKiom1Zru77hI6ZXAAAQR3KPTeE420.png

以上加了-R递归参数,所以test目录下的xyz文件的权限也更改了


2)、chown [OPTION]...--reference=RFILE FILE…

      使用文件的方式而不使用文件的值,例如:/etc/passwd  是root属主和root属组,而test是lgq属主,我们就将把/etc/passwd的权限方式复制给test,但不复制其值.wKioL1ZrwOrA6cgEAAAbxctLHJ4869.png







3、chgrp命令:

1)、chgrp [OPTION]... GROUPFILE…

例如:将testroot属组改成lgq属组

wKiom1ZrvU6AEGadAAArNebWMQo441.png

2)、chgrp [OPTION]...--reference=RFILE FILE...

使用文件的方式而不使用文件的值,例如:/etc/passwd  root属组,而testlgq属组,我们就将

把/etc/passwd的权限方式复制给test,但不复制其值得

wKiom1ZrvU_B3HCQAAAYspRwd3I521.png

-R:递归命令与chmod使用方法一样


                      注意:仅管理员可修改文件的属主和属组;