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

x33g5p2x  于2021-12-23 转载在 Linux  
字(1.2k)|赞(0)|评价(0)|浏览(761)

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

相关文章