一、填空题
1. Linux系统中的用户大体上可分为三组,分别为: 、普通用户和 。
2.假设当前系统中有一个用户itheima, 则删除该用户且同时删除用户相关文件的命令是: 。
3.在Linux系统中用于切换用户的命令有: 和 。切换用户时, 命令需要知道待切换用户的密码,而 命令只需要知道当前用户的密码,但在使用 命令之前,当前用户必须有使用待切换用户身份的权限。
4. 在使用su命令切换用户时,如果由普通用户切换到月标用户,那么需要输人 用户的密码,如果由roo用户切换到其他用户,则可以不输人密码。
5.在/etc/ sudoers文件中添加如下设置:
itheima ALL=(root)/bin/more
用户itheima将能以 用户的身份执行 命令。
二、判断题
1.Linux系统中的用户分为超级用户和普通用户,超级用户具有管理员权限,普通用户只拥有部分权限。( )
2. 除基本组外,用户所在的组都是附加组。为用户指定附加组可以使用户拥有对应组的权限。( )
3.用户可以从附加组中移除,也可从基本组中移除。( )
4.使用su命令从当前用户(itcast)切换到itheima用户时,使用的命令为su itheima.输入命令后须再输人用户itheirma的密码,方能成功切换用户。( )
5.使用sudo命令切换用户时,要求当前用户有使用待切换用户身份的权限。该权限在/etc/sudoers文件中设置,用户可通过vi命令打开该文件.并对其进行编辑。( )
三、单选题
1.假设当前有两个用户组group1、group2,有一名用户usr1,usr2、 usr3,其中usrl、usr2属于用户组group1,usr3屈于用户组group2。假设用户usr1使用touch file命令创建了一个文件fle,并将该文件的权限设置为654。找出关于用户与文件的说法中错误的一项( )
A.usrl,usr3 对文件file 有读权限
B.usrl、usr2 、usr3对文件file 有读权限
C.usrl ,usr3对文件file 有写权限
D.usr2对文件file有执行权限
2.下面关于基木组和附加组的说法错误的是( )
A.若用户被创建时没有指定用户组,则系统会为用户创建一一个与用户名相同的组,这个组就是该用户的基本组
B.可以在创建用户时,使用选项-G为其指定基本组
C.为用户组指定附加组可以使该用户拥有对应组的权限
D.用户可以从附加组中移除但不能从基本组中移除
3.下面各选项中关于用户切换命令8u和sudo的说祛正确的是( )
A.su和sudo都用于切换用户身份.相比之下.su命令更加安全
B.使用su命令切换用户时需要知道当前用户的密码
C.使用sudo命令切换用户时需要知道待切换用户的密码
D.即便当前用户为root用户,切换用户时必须输人用户密码
4.若一个文件的权限为rwxrw-r-x,则文件所有者、所属组用户和其他用户能否 刑除该件的权限是( )
A.文件所有者、所属组用户可以,其他用户不能
B.文件所有者和其他用户可以,文件所属组用户不能
C.文件所有者可以,文件所属组用户、其他用户不能
D.无法判断
四、简答题
1.按照以下要求写出相应命令:
①新建一个组groupl,新建一个系统组group2。
②更改用户组groupl的GID为888,更改组名为group_1。
③删除用户组group_1。
2.新建用户usr1,指定其用户id为666,工作目录为/ home usr1,所属组为group1.登收Shell为/bin/bash。创建完成后打印该用户的用户信息和组信息。
3.提升用户usr1的权限,要求usr1 可登录所有主机、可切换至所有用户、可执行所用命令。
4.使用sudo命令以usr2的身份在/tmp下新建文件usr2。