chgrp、chown、chmod命令

讲解内容:

  1. 权限代号的含义如下:

r:读写目录或文件的权限         read

w :写入目录或文件的权限       write

x :执行目录或文件的权限      

-:删除目录或文件的权限    

s:特殊权限,更改目录或文件的权限

 

  1. 权限范围的含义如下:

u :目录或文件的当前用户            user

g:目录或文件当前的群组         group

o:除目录或文件的当前用户或群组之外的用户或群组    other

a:所有的用户和群组          all

 

chown: 更改文件或目录的所有者    chang owner

chgrp :  更改文件或目录的所属组    change group

chmod: 更改文件或目录的权限      change modify

 

 

chown root aa

显示结果,

drwxrwxr-x. 5 zhouls zhouls 4096 Mar 7 21:46 aa

改为,

drwxrwxr-x. 5 root zhouls 4096 Mar 7 21:46 aa

 

chgrp root aa

显示结果,

drwxrwxr-x. 5 zhouls zhouls 4096 Mar 7 21:46 aa

改为,

drwxrwxr-x. 5 root root 4096 Mar 7 21:46 aa

 

chmod 777 cc

显示结果是,

drwxrwxr-x . 2 zhouls zhouls 4096 Mar 7 21:46 cc

改为,

drwxrwxrwx . 2 zhouls zhouls 4096 Mar 7 21:46 cc

 

或,

chmod ugo=rwx cc

 

chown root:root cc

显示结果是,

drwxrwxrwx . 2 zhouls zhouls 4096 Mar 7 21:46 cc

改为,

drwxrwxrwx . 2 root root 4096 Mar 7 21:46 cc

 

 

不可以 chgrp root:root cc

 

umask的百度百科

http://baike.baidu.com/link?url=OxSNyR5yWBRIS5983LoicesUivQMV3ZtU5vLLFhoPjW3Zfnnn-WpkeeygMDN1ORU-6ZtP9fNHJ7Tq1rCTny-T_

umask是显示当前用户的权限掩码。

若是root用户,umask

显示结果是,

0022

若是zhouls用户,umask

显示结果是,

0002

 

当我们登录系统之后创建一个文件总是有一个默认权限的,那么这个权限是怎么来的呢?这就是umask干的事情。umask设置了用户创建文件的默认 权限,它与chmod的效果刚好相反,umask设置的是权限“补码”,而chmod设置的是文件权限码。

 

 

chown -R的使用

递归是recursice

 

 

chmod-R的使用

递归是recursice

posted on 2018-05-31 11:28  Hi,王松柏  阅读(2863)  评论(0编辑  收藏  举报

导航