linux组的管理:修改组名字,删除组,使用sudo权限

本文详细介绍了如何在Linux系统中修改组名、删除组以及为普通用户分配sudo权限。首先,通过语法格式和操作演示展示了修改组名的步骤,并验证了修改结果。接着,讨论了删除组的条件及操作过程,包括处理用户主组问题。最后,解释了sudo权限的作用,并按步骤说明了如何赋予普通用户sudo权限,使其能够执行系统级别指令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 修改组的名字
  2. 删除组
  3. 临时使用管理员命令

修改组的名字

语法格式

groupmod -n 新组名 原组名
-n <新组名>指定新的名字

操作演示

  1. 在/home目录下ll查看修改前的信息
  2. 将Rose的主组名America改成USA
  3. 查看/home目录信息,发现Rose的组名已经改成USA

执行结果

在这里插入图片描述

删除组

删除的组的前提是:没有用户把它做为主组,如果要删除主组,则必须先删除这些用户后或将用户移动到其他主组中,才能删除主组。

语法格式

groupdel 组名
作用删除指定的组名

操作演示

  1. 删除USA组,删除失败,因为还有Rose把它做为主组
  2. 删除Japan这个组
  3. 删除China这个组
  4. 查看/etc/group文件,发现没有这两个组的信息了

执行结果

在这里插入图片描述

设置sudo权限

普通用户没有权限的演示

  1. 使用su切换用户到Rose,进入自己的用户目录
  2. 在主目录下创建一个文件rose.txt,可以创建成功。
  3. 添加一个用户Mary,发现创建失败。
  4. 退出Rose用户,返回到root 用户

执行结果

在这里插入图片描述

sudo权限的说明

Rose是普通用户,可以使用基本的命令,如:创建文件等操作,但不能执行系统级别的指令。

语法格式

sudo 系统命令普通用户临时执行管理命令
作用使用命令的前提:先要配置这个用户的权限

设置普通用户sudo权限的步骤

  1. 编辑/etc/sudoers文件,在root ALL=(ALL) ALL下复制一行(92行),将用户名改成Rose,因为是只读的文件,所以要强制保存退出 :wq!
Rose ALL=(ALL) ALL

  1. 切换回Rose用户,进入/home目录。ll查看目录下目前的状态。

  2. 使用sudo命令添加一个用户Mary,这时需要输入Rose的密码才能操作成功。

sudo useradd  -m  Mary

  1. 进入/home查看已经创建Mary用户和它的主目录

  2. 退回Rose,回到管理员root的账户

执行结果

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值