首页 > 其他 > 详细

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

时间:2015-12-12 17:13:27      阅读:340      评论:0      收藏:0      [点我收藏+]

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

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

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中的变化变化

    技术分享



技术分享

  

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

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

    技术分享   

    




技术分享

a+,a-   

 技术分享

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

技术分享

技术分享

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

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

技术分享




技术分享

-R:递归

技术分享







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

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

技术分享

 -R,--recursive:递归修改

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

技术分享

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

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

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

改变用户的属主属组,目录递归例如:将test的属主root和属组root,改成属主lgq和属组lgq技术分享

只改变用户的属主,目录递归例如:将test的属主root,改成属主lgq技术分享

技术分享技术分享

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


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

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







3、chgrp命令:

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

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

技术分享

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

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

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

技术分享

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


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



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

原文:http://liguoqing.blog.51cto.com/327222/1722294

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!