Linux下有关用户和组的文件权限变动

本文最后更新于:2021年7月22日 上午

参考文章

1.Ubuntu群组管理

Linux用户和群组

​ Linux下拥有着不同的用户和群组,群组可以是一个用户的集群,通过修改Linux的用户和对应的群的权限可以较为安全的对文件进行操作。

群组管理

接下来所有的内容都是基于Ubuntu 20.04 LTS

新增群组

在我们需要对多个用户进行相同的权限管理的时候,可以通过创建对应群组来进行管理,这里以demog为例

1
addgroup demog

用户和组的关系

修改用户账户

demo用户为例,在有root权限的情况下输入以下指令来设置demo的初始组为demog

1
usermod -g demog demo

首先是然后才是用户

查看用户当前的组

要查询当前用户所在的组信息,可以使用类似如下指令

1
groups demo

如果要把一个用户添加到多个群组可以用如下指令(先去除后添加,请勿直接尝试指令)

1
groups -G demog1 demog2 demog3 demo

配合-g或者-G参数的时候,会把用户从原本的组里面剔除,然后加入到新的组里面,如果需要的是-a的参数,表示的是“追加”

删除群组

指令很简单,如下格式

1
delgroup demog

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!