Linux-组管理指令

组的基本介绍

在linux中的每个用户必须属于一个组,不能独立于组外,可以改变用户所属组。用户添加到组中

在linux中每个文件 有所有者、所在的组、其它组,也可以改变文件所在组。

  在文件或者目录看来,linux系统中所有的用户分为三类:
                所有者:默认情况下,文件或者目录的所有者都是创建者(创建这个文件、目录的),可以修改
                同组用户:跟文件或者目录属于同一个组的用户(文件、目录和用户属于同一组。这些用户可以查看这文件、目录)
                其它组用户:既不是文件或者目录的所有者,也不是同组用户。

查看文件所有者和所在组指令

ls -l 文件/目录名

或者 ls -ahl  文件/目录名

Linux-组管理指令

修改文件或者目录的所有者

chown 新的所有者 文件名或目录名

chown 新的所有者:新的组目录名/文件名

Linux-组管理指令

chown zhangsan t1.txt

Linux-组管理指令

chown zhangsan:dev test2

chown zhangsan test2  修改test2目录的所有者

chown ye:softward /opt/test  注意就是这个test内部的文件目录什么的,不会修改

Linux-组管理指令

要修改目录内的所有文件或者目录的所有者,我们需要加入参数

chown -R ye:softward /opt/test

修改文件或者目录的所在组

格式:

       chgrp 新的组 文件名或者目录名

       chgrp softward /opt/hh

Linux-组管理指令

     chgrp -R softward /opt/hh: 就是把/opt/hh目录下所有的文件/目录所在组都修改为softward组