一、基本介绍
在Linux中的每个用户必须属于一个组,不能独立于组外。在Linux中每个文件有所有者、所在组、其他组的概念。
一般文件的创建者,谁创建了该文件,谁就成为该文件的所有者。
二、查看文件的所有者
1)指令:ls -ahl
2)应用实例:创建一个组police,在创建一个用户tom,将tom放在police组,然后使用tom来创建一个文件 ok.txt,看看情况如何。
三、修改文件所有者
1)指令:chown 用户名 文件名
2)应用案例:使用root 创建一个文件apple.txt,然后将其所有者修改成 tom
四、组的创建
1)指令:groupadd 组名
2)应用案例:创建一个组monster ,创建一个用户 fox,并放到 monster组中。
五、查看文件所有组
当某个用户创建了一个文件后,默认这个文件i的所在组就是该用户所在组。
1)指令:ls -ahl 文件名(用于查看文件/目录的所在组)
六、修改文件所在的组
1)指令:chgrp 组名 文件名
2)实例:使用root 用户创建文件 orange.txt,看看这个文件属于那个组,然后将这个文件所在组修改到police组
七、其他组
概念:除文件的所有者和所有组的用户外,系统的其他用户相对该文件而言都是其他组。
八、改变用户的所在组
1)用法:usermod -g 组名 用户名
2)实例:将tom这个用户的所在组从原来的police改到root组