07Linux组管理

组管理

Linux组基本介

在Linux中每个用户必须属于一个组,不能独立于组外。在Linux中每个文件有所有者,所在组,其他组的概念

1)所有者

2)所在组

3)其他组

4)改变用户的所在组

d921e1cbd4b350cfb70d157a0c7a5b2d.png

文件/目录 所有者

一般为文件的创建者,谁创建了该文件,就自然成为该文件的所有者

1、查看文件的所有者

1)指令: ls -ahl

\2) 应用实例 :

326b80f32e3cdaf4227abd9433bd1c8c.png

4c718e2e4ce098c63543f8fa7e248703.png

image-20221129143206718

image-20221129143017407

2、修改文件所有者

指令: chown 用户名 文件名

change owner:命令用于设置文件所有者和文件关联组的命令

参数说明

  • user : 新的文件拥有者的使用者 ID
  • group : 新的文件拥有者的使用者组(group)
  • -c : 显示更改的部分的信息
  • -f : 忽略错误信息
  • -h :修复符号链接
  • -v : 显示详细的处理信息
  • -R : 处理指定目录以及其子目录下的所有文件
  • --help : 显示辅助说明
  • --version : 显示版本

应用实例

image-20221129143852051

文件/目录  所在组

当某一个用户创建了一个文件后,默认这个文件的所在组就是该用户的所在组

1、查看文件/目录的所在组

基本指令   ls -ahl

2、修改文件所在组

基本指令  chgrp 组名 文件名

change group:命令用于变更文件或目录的所属群组

参数说明

-c 或 --changes:效果类似"-v"参数,但仅回报更改的部分。

-f 或 --quiet 或 --silent:  不显示错误信息。

-h 或 --no-dereference:  只对符号连接的文件作修改,而不改动其他任何相关文件。

-R 或 --recursive:  递归处理,将指定目录下的所有文件及子目录一并处理。

-v 或 --verbose:  显示指令执行过程。

--help:  在线帮助。

--reference=<参考文件或目录>:  把指定文件或目录的所属群组全部设成和参考文件或目录的所属群组相同。

--version:  显示版本信息。

3、应用实例

image-20221129163224266

其他组

除了文件的所有者和所在组之外,系统的其他用户都是文件的其他组

posted @ 2022-12-02 10:58  不迷路的小孩  阅读(29)  评论(0编辑  收藏  举报