组的基本介绍
在linux中的每个用户必须属于一个组,不能独立于组外,可以改变用户所属组。用户添加到组中。
在linux中每个文件 有所有者、所在的组、其它组,也可以改变文件所在组。
在文件或者目录看来,linux系统中所有的用户分为三类:
所有者:默认情况下,文件或者目录的所有者都是创建者(创建这个文件、目录的),可以修改
同组用户:跟文件或者目录属于同一个组的用户(文件、目录和用户属于同一组。这些用户可以查看这文件、目录)
其它组用户:既不是文件或者目录的所有者,也不是同组用户。
查看文件所有者和所在组指令
ls -l 文件/目录名
或者 ls -ahl 文件/目录名
修改文件或者目录的所有者
chown 新的所有者 文件名或目录名
chown 新的所有者:新的组目录名/文件名
chown zhangsan t1.txt
chown zhangsan:dev test2
chown zhangsan test2 修改test2目录的所有者
chown ye:softward /opt/test 注意就是这个test内部的文件目录什么的,不会修改
要修改目录内的所有文件或者目录的所有者,我们需要加入参数
chown -R ye:softward /opt/test
修改文件或者目录的所在组
格式:
chgrp 新的组 文件名或者目录名
chgrp softward /opt/hh
chgrp -R softward /opt/hh: 就是把/opt/hh目录下所有的文件/目录所在组都修改为softward组