chown和chgrp和chmod的区别和使用

chown和chgrp和chmod的区别和使用


 

chown:改变文件(目录)的所有组和所有人(全能改变)

chgrp: 只能改变文件(目录)的所有组

chmod: 字符方式修改文件权限(如何修改权限)

使用命令chown或者chgrp : 改变文件的所有组和所有人

思路:先建立文件和目录,再监控文件和目录所有人所有组改变的过程

监控命令 : watch  -n  1  ls  -lR   /mnt/


 

chown username file或者dir      更改文件或者目录的拥有者

chown user-group file或者dir   

#user-group不是命令表示的是username.groupname 更改文件或者目录的用户和用户组

chown -R user-group dir       递归更改目录的用户和用户组 

(1)chown username file|dir ##更改文件或者目录的所有人

(2)chown username.groupname file|dir ##更改文件或者目录的所有人所有组

(3)chown -R username dir ##更改目录本身及里面所有内容的所有人

         chgrp group file或者dir       改变文件或者目录的用户组

         chgrp -R group dir          递归改变目录的用户组

(4)chgrp groupname file|dir ##更改文件或者目录的所有组

(5)chgrp -R groupname dir ##更改目录本身及里面所有内容的所有组

总结

touch /mnt/file{1..3} 先建立文件

mkdir /mnt/westos 再建立子目录

touch /mnt/westos/westosfile{1..3} 再在子目录下建立文件

建立用户 useradd leo  linux

chown  改用户名字

chgrp   改用户组名字

chown  -R  改用户名字及其子目录下的所有文件用户名(一改到底)

chgrp  -R  改用户组名字及其子目录下的所有文件的用户组名字(一改到底)

要会算隐藏文件. 和 ..的大小

一共是6   (仅记录自己 用户类型) 用户和 用户组各  3个

 

文件普通权限:
 

r w - | r - - | r - -

  u       g       o


u     文件所有人对文件可以读写

g     文件组成员对文件可读

o     其他人对文件可读


    优先级:u优先匹配,g次优先,o当u,g不匹配时匹配


    r:

    对文件:可以查看文件中的字符

    对目录:可以查看目录中文件的信息


    w:

    对文件:可以更改文件内字符

    对目录:可以在目录中添加删除文件


    x:

    对文件:可以运行文件内记录的程序动作

    对目录:可以进入目录中

字符方式修改该文件权限(如何改变权限)

 

chmod +(增加权限)or -(去掉权限)来改变权限

(1)chmod [-R] <u|g|o><+|-|=><r|w|x> file|dir 总的格式

(2)chmod u-x file1 file1拥有者去掉x权限

(3)chmod g+w file1 file1拥有组添加w权限

(4)chmod u+x,g-w file1 file1拥有者去掉x权,file1拥有组添加w权限

(5)chmod ugo-r file2 file2的用户、组、其他人去掉r权限

(6)chmod ug+x,o-r file3 file3用户和组添加x权限,其他人去掉r权限

数字方式修改该文件权限

 

在linux中,三种权限的权值为:r=4,w=2,x=1

文件权限数字表示方式如下:

 

u= r w - = 4+2+0=6

g= r - - = 4+0+0=4

o= r - - = 4+0+0=4

所以文件权限表示为644

格式:

    chmod 修改后权限值 file

    chmod 777 file

    文件权限数字表达的所有可能如下:

    7=r w x;6=r w -;5=r - x;4=r - -;3=- w x;2=- w -;1=- - x;0=- - -

r 读                                  用ls查看文件(看)

w 写                         是否可以新建或者删除(搬走)

x 调用执行                       是否可以进入此目录(进入)

  • 4
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值