Linux复习第三章

第三章 系统管理

1、Linux系统中的用户大体上可分为三组,分别为:管理员、普通用户和系统用户
2、假设当前系统中有一个用户itheima,则删除该用户,且在同时删除用户相关文件的命令是:userdel –
r itheima。
(删除用户的命令为userdel;选项-r会在删除用户的同时,删除与用户相关的文件。因此本题的答案为:userdel
r itheima。)3、在Linux系统中用于切换用户的命令有:susudo。切换用户时,su命令需要知道待切换用户的密码,而sudo命令只需知道当前用户的密码,但在使用sudo命令之前,当前用户必须有使用待切换用户身份的权限。(sudo命令可视为受限的su命令,使用sudo命令时,用户无须知道待切换用户的密码,但要求当前用户必须有使用待切换用户身份的权限。
4、在使用su命令切换用户时,由普通用户切换到目标用户,需要输入目标
用户的密码,由root用户切换到其它用户时,可以不输入密码。
5、在/etc/sudoers文件中添加如下设置后,用户itheima将能以root
用户的身份执行bin目录下的more命令。
itheima    ALL=(root)/bin/more    ///使用sudo为用户提升权限时,可通过设置配置文件/etc/sudoers实现

1、Linux系统中的用户分为超级用户和普通用户,超级用户具有管理员权限,普通用户只拥有部分权限。 ×  )
2、除基本组外,用户所在的组都是附加组。为用户指定附加组,可以使用户拥有对应组的权限。
 (  )
3、用户可以从附加组中移除,也可从基本组中移除。
×  )(用户可以从附加组中移除,但不能从基本组中移除
4、使用su命令从当前用户(itcast)切换到itheima用户时,使用的命令为“su –
itheima”,输入命令后须再输入用户itheima的密码,方能成功切换用户。  (×  )(使用su命令从当前用户(itcast)切换到itheima用户时,使用的命令为“su  itheima”,该命令中的“-”是一个选项,“-”与用户名“itheima”之间应有一个空格。
5、使用sudo命令切换用户时,要求当前用户须有使用待切换用户身份的权限,该权限在/etc/sudoers文件中设置,用户可通过vi命令打开该文件,并对其进行编辑。  (×
 )(使用sudo命令切换用户时,要求当前用户须有使用待切换用户身份的权限,该权限在/etc/sudoers文件中设置,但用户不应直接使用vi命令,而应以visudo命令打开文件,进行编辑。因为sudoers文件有严格的语法要求,使用visudo命令打开文件,退出时系统会对sudoers文件的语法进行检测,若语法有误,该文件将无法保存。

1、假设当前有两个用户组group1、group2,有三名用户usr1、usr2、usr3,其中usr1、usr2属于用户组group1,usr3属于用户组group2。假设用户usr1使用“touch file”命令创建了一个文件file,并将该文件的权限设置为654。找出以下关于用户与文件的说法中错误的一项。 C   (  )

A、usr1、usr3对文件file有读权限。   B、usr1、usr2、usr3对文件file有读权限。   

C、usr1、usr3对文件file有写权限。     D、usr2对文件file有执行权限。
文件file的权限为rw-r-xr--,即对属主用户的权限有读、写,对与属主同组用户的权限有读、执行,对其他用户的权限有读。对文件file来说,用户usr1为属主用户,用户usr2为与属主同组的用户,用户usr3为其他用户。综上,选项C:usr1、usr3对文件file有写权限错误,usr3对文件file没有写权限。

2、下面关于基本组和附加组的说法,错误的是。 B   (  )

A、若用户被创建时没有指定用户组,系统会为用户创建一个与用户名相同的组,这个组就是该用户的基本组。

B、可以在创建用户时,使用选项-G为其指定基本组。

C、为用户组指定附加组,可以使该用户拥有对应组的权限。   D、用户可以从附加组中移除,但不能从基本组中移除
(选项-G用于为用户指定附加组;为用户指定基本组的选项为-g)

3、下面各选项中关于用户切换命令su和sudo的说法,正确的是。 A   (  )

A、su和sudo都用于切换用户身份,相比之下,su命令更加安全。

B、使用su命令切换用户时需要知道当前用户的密码。

C、使用sudo命令切换用户时需要知道待切换用户的密码。  D、即便当前用户为root用户,切换用户时也必须输入用户密码
(使用su命令切换用户,必须知道待切换用户的密码,因此系统的安全保障较低,A选项正确。使用su命令切换用户时应该知道待切换用户的密码,使用sudo命令切换用户时应当知道当前用户的密码。当前用户为root用户、或待切换的用户没有密码、待切换的用户为当前用户时,可以不必输入用户密码。)

4、若一个文件的权限为rwxrw-r-x,问文件所有者、所属组用户和其他用户分别能否删除该文件。 A   (  )

A、文件所有者、所属组用户可以,其他用户不能   B、文件所有者和其他用户可以,文件所属组用户不能

C、文件所有者可以,文件所属组用户、其他用户不能    D、无法判断

 

四、简答题

1、按照以下要求写出相应命令:

①新建一个组group1,新建一个系统组group2。 ②更改用户组group1的GID为888,更改组名为group_1。

③删除用户组group_1。

①groupadd group1      groupadd –r group2
②groupmod –g 888 –n group_1 group1
③groupdel group_1

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

useradd –u 666 –d /home/usr1 –g group1 –s /bin/bash
cat /etc/passwd /etc/group | grep usr1

3、提升用户usr1的权限,要求usr1可登入所有主机、可切换至所有用户、可执行所用命令。
使用visudo命令打开/etc/sudoers文件,在其中添加“usr1 ALL=(ALL) ALL”后,保存退出。

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

  • 2
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值