Linux 实用指令 -- 组管理(文件 / 目录 所有者、修改文件所有者、组的创建、文件的组管理)

发布于:2023-01-09 ⋅ 阅读:(216) ⋅ 点赞:(0)

1. 组管理

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


1.1 文件 / 目录 所有者

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

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
说明:这里应该输入的是ls -l


1.2 修改文件所有者

在这里插入图片描述

在这里插入图片描述


1.3 组的创建

基本指令:

groupadd 组名

应用实例:

创建一个组,monster,创建一个用户fox ,并放入到 monster 组中。
在这里插入图片描述


1.4 文件 / 目录 所在组

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


1.4.1 查看文件 / 目录 所在组

基本指令:

ls -hl

应用实例:

查看当前目录文件的所在组的信息

在这里插入图片描述


1.4.2 修改文件的所在组

基本指令:

chgrp 组名 文件名

应用实例:

使用root用户创建文件 orange.txt ,看看当前这个文件属于哪个组,然后将这个文件所在组,修改到police组。

在这里插入图片描述


1.4.3 其他组

除文件的所有者和所在组的用户外,系统的其它用户都是文件的其它组。


1.4.4 改变用户所在的组 / 改变用户登录的初始目录

在添加用户时,可以指定将该用户添加到哪个组中,同样的用root的管理权限可以改变某个用户所在的组。

基本指令:

在这里插入图片描述

应用实例:

创建一个土匪组 bandittom 这个用户从原来所在的 police 组,修改到 bandit

在这里插入图片描述



本文含有隐藏内容,请 开通VIP 后查看