Linux编程基础期末冲刺——第3章用户组与用户组管理

ZHUAN:linux–用户与用户组管理

Linux系统中的用户大体上可分为三组,分别为:、普通用户和

管理员 系统用户
在这里插入图片描述

假设当前系统中有一个用户itheima,则删除该用户,且在同时删除用户相关文件的命令是:____。

userdel –r itheima

在Linux系统中用于切换用户的命令有:。切换用户时,____命令需要知道待切换用户的密码,而____命令只需知道当前用户的密码,但在使用____命令之前,当前用户必须有使用待切换用户身份的权限。

su
sudo
su
sudo
sudo
sudo命令可视为受限的su命令,使用sudo命令时,用户无须知道待切换用户的密码,但要求当前用户必须有使用待切换用户身份的权限。

在使用su命令切换用户时,由普通用户切换到目标用户,需要输入____用户的密码,由root用户切换到其它用户时,可以不输入密码。

目标

//

在/etc/sudoers文件中添加如下设置后,
itheima ALL=(root)/bin/more
用户itheima将能以____用户的身份执行____命令。

root
bin目录下的more

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

用户可以从附加组中移除,但不能从基本组中移除

在这里插入图片描述
在这里插入图片描述
应该是-g 指定基本组 -G指定附加组

在这里插入图片描述

///

使用sudo命令切换用户时,要求当前用户须有使用待切换用户身份的权限,该权限在/etc/sudoers文件中设置,用户可通过vi命令打开该文件,并对其进行编辑。

使用sudo命令切换用户时,要求当前用户须有使用待切换用户身份的权限该权限在/ete/sudoers文件中设置,但用户不应直接使用vi命令,而应以visudo命令打开文件,进行编辑。因为sudoers文件有严格的语法要求,使用visudo命令打开文件,退出时系统会对sudoers文件的语法进行检测,若语法有误,该文件将无法保存。

简答:

新建用户usr1,指定其用户ID为666,工作目录为/home/usr1,所属组为group1,登陆shell为/bin/bash。创建完成后打印该用户的用户信息和组信息。

useradd -u 666 -d /home/user1 -g group1 -s /bin/bash
cat/etc/passwd/etc/group l grep user1

提升用户usr1的权限,要求usr1可登入所有主机、可切换至所有用户、可执行所用命令。

使用visudo命令打开/etc/sudoers文件,在其中添加,在其中添加“user1 ALL=(ALL)ALL”后保存退出

按照以下要求写出相应命令:
①新建一个组group1,新建一个系统组group2。
②更改用户组group1的GID为888,更改组名为group _1 。
③删除用户组group _1

groupadd group1
groupadd -r group2
groupmod -g 888 -n group_1 group1
groupdel group_1

使用sudo命令以usr2的身份在/tmp下新建文件usr2。

sudo -u usr2 touch /tmp/usr2

  • 2
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值