首页 > 编程知识 正文

chown chgrp 区别,chgrp命令的作用

时间:2023-05-03 14:55:28 阅读:262859 作者:4636

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 linuxchown 改用户名字chgrp 改用户组名字chown -R 改用户名字及其子目录下的所有文件用户名(一改到底)chgrp -R 改用户组名字及其子目录下的所有文件的用户组名字(一改到底)要会算隐藏文件. 和 ..的大小一共是6 (仅记录自己 用户类型) 用户和 用户组各 3个

 

文件普通权限:
 

爱笑的芝麻 ou 文件所有人对文件可以读写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 调用执行                       是否可以进入此目录(进入)

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。