- 修改组的名字
- 删除组
- 临时使用管理员命令
修改组的名字
语法格式
groupmod -n 新组名 原组名 | |
---|---|
-n <新组名> | 指定新的名字 |
操作演示
- 在/home目录下ll查看修改前的信息
- 将Rose的主组名America改成USA
- 查看/home目录信息,发现Rose的组名已经改成USA
执行结果
删除组
删除的组的前提是:没有用户把它做为主组,如果要删除主组,则必须先删除这些用户后或将用户移动到其他主组中,才能删除主组。
语法格式
groupdel 组名 | |
---|---|
作用 | 删除指定的组名 |
操作演示
- 删除USA组,删除失败,因为还有Rose把它做为主组
- 删除Japan这个组
- 删除China这个组
- 查看/etc/group文件,发现没有这两个组的信息了
执行结果
设置sudo权限
普通用户没有权限的演示
- 使用su切换用户到Rose,进入自己的用户目录
- 在主目录下创建一个文件rose.txt,可以创建成功。
- 添加一个用户Mary,发现创建失败。
- 退出Rose用户,返回到root 用户
执行结果
sudo权限的说明
Rose是普通用户,可以使用基本的命令,如:创建文件等操作,但不能执行系统级别的指令。
语法格式
sudo 系统命令 | 普通用户临时执行管理命令 |
---|---|
作用 | 使用命令的前提:先要配置这个用户的权限 |
设置普通用户sudo权限的步骤
- 编辑/etc/sudoers文件,在root ALL=(ALL) ALL下复制一行(92行),将用户名改成Rose,因为是只读的文件,所以要强制保存退出 :wq!
Rose ALL=(ALL) ALL
-
切换回Rose用户,进入/home目录。ll查看目录下目前的状态。
-
使用sudo命令添加一个用户Mary,这时需要输入Rose的密码才能操作成功。
sudo useradd -m Mary
-
进入/home查看已经创建Mary用户和它的主目录
-
退回Rose,回到管理员root的账户
执行结果