【10.9】习题——用户管理

这是一份关于Linux用户管理的练习题,涵盖了/etc/passwd文件结构、用户权限、密码加密方式、用户组管理等多个方面的问题。题目包括选择题,涉及用户权限提升、密码修改、用户和组的创建与删除等实际操作。解答这些问题需要对Linux用户管理和权限系统有深入理解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、/etc/passwd文件被:分隔了()段?

a. 1

b. 3

c. 7

d. 10

2、centos7的/etc/passwd文件中,第三段为uid,普通用户的uid从哪里开始?

a. 1001 

b. 1000 

c. 500 

d. 501

3、如果想要某个普通用户拥有root权限,如何做?

a. 把/etc/passwd中第一行\'root\'改为普通用户的名字

b. 把/etc/passwd中普通用户那一行中第三段数字改为0

c. 不能修改/etc/passwd文件,只能用户命令去修改普通用户的id

d. 以上所有操作都不对

4、centos7用户的密码是通过什么方式加密的?

a. md5  

b. sha    

c. sha-512 

d. sha-256

5、/etc/shadow文件中第三段的数字描述不正确的是?

a. 这个数字单位是天

b. 表示密码修改的日期

c. 从1970年1月1日到密码修改时一共过了多少天

d. 它是一个时间戳

6、新建一个用户组group1,并设置其组id为505,如何做?

a. useradd -g 505 group1  

b. useradd -G 505 group1

c. groupadd -g 505  group1  

d. addgroup -g 505 group1

7、增加用户组我们使用的命令是()?

a. addgroup

b. adduser

c. useradd

d. groupadd

8、关于/etc/shadow文件下面描述不正确的是哪一项?

a. 如果第四段的数字是100,则表示该用户自上次更改密码后要过100天才可以再次更改

b. 第七段表示密码到期了,再过多少天把账号锁定

c.  如果把第五段设置为0,则用户登录时,并不会提示让用户设置密码

d. 第八段设置为1000,那么该账号从开始创建之日起到第1000天则会失效

9、如果删除一个组时报错: “cannot remove the primary group of user 'aming'” ,如下哪一项不正确?

a. 这个组不存在     

b. 这个组里包含用户aming

c. 要想删除这个组可以先删除aming用户  

d. 解决该问题可以把aming用户的属组改为其他

10、新建用户user1的时候,指定属组为users,哪一项是不对的?

a. useradd -g users  user1

b. useradd user1 -g users

c. adduser -g users user1

d. adduser -G user1 users

11、新建用户使用哪个选项可以不创建用户家目录?

a. -M 

b. -m  

c. --nohome 

d. -d

12、删除用户如何连带它的家目录一并删除?

a. userdel -d  username 

b. userdel -r username 

c. userdel -a username

d. deluser -a username 

13、不让用户test1登录,下面命令不正确的是?

a. usermod -s /sbin/login test1

b. usermod -s /bin/false test1

c. usermod test1 -s /sbin/nologin

d. usermod test1 -s /bin/false

14、修改用户的属组的操作,哪一项不对?

a. usermod -g  groupname  username 

b. usermod -G groupname1,groupname2  username

c. usermod --group groupname  username

d. usermod -g groupname1,groupname2 username 

15、使用usermod直接锁定用户user1,如何做?

a. usermod -l user1  

b. usermod -L user1

c. usermod -d user1 

d. usermod -s user1

16、关于修改密码下面描述正确的是?

a. 修改任何用户的密码只能以root的身份修改  

b. 普通用户不可以修改自己的密码

c. root用户在修改自己密码的时候不用加用户名

d. 在修改密码时,不能把密码设置为123456

17、mkpasswd命令可以生成随机字符串,用来做为密码非常好,那么这个命令是由哪个包安装的?

a. mkpasswd      

b. passwd      

c. expect       

d. random-passwd

18、下面给用户aming设置密码的命令哪个是正确的?

a. echo "123456\n123456" | passwd  aming

b. echo -e "123456\n123456" | passwd  aming

c. passwd --stdin "123456" aming

d. echo "123456"|passwd -stdin aming

19、关于su的作用,下面描述不正确的是?

a. su主要是用来临时切换用户身份的

b. 普通用户切换到root,只需要输入自己的密码即可

c. su - 可以在切换用户的时候,连带用户的环境变量切换过来

d. root用户可以使用su切换到任何用户下,而且不用输入密码

20、我们可以使用su临时以其他用户的身份去执行命令,下面做法不对的是?

a. su - "touch /tmp/1.txt" username

b. su - username -c "touch /tmp/1.txt"

c. su -c "touch /tmp/1.txt" - username

d. su -c "touch /tmp/1.txt" username 

21、下面哪种情况不适合使用sudo?

a. root密码不知道

b. 普通用户密码不知道

c. 只是想临时执行一个命令

d. root不能直接登录

22、下面关于sudo的描述,哪些是不正确的?

a. sudo配置文件为/etc/sudoers

b. 我们必须使用visudo来编辑sudo的配置文件

c. 默认情况下,普通用户需要输入自己的密码才可以执行相关的命令

d. sudo可以让普通用户去执行只有root才可以执行的命令

23、配置sudo时,下面相关的说法哪些是不对的?

a. 可以针对组来配置sudo权限

b. 在sudo配置文件中,我们可以定义host、user以及命令的别名

c. 如果不想输入密码,只需在命令前面加“NOPASSWD:”即可

d. %wheel 表示wheel组,这个组并不是系统的用户组

24、查看分区使用情况,下面那个命令不对?

a.  df     

b. df -h     

c. df -m      

d. df -g

25、想要查看inode使用情况,如何做?

a. df --inode    

b. df -i  

c. df -h   

d. df

26、我们可以使用df的哪个选项来查看分区的文件系统类型?

a. -t    

b. -T   

c. -a    

d. -f

27、只统计一个目录共使用多少空间的命令,不对的是?

a. du  /dir/     

b. du -s /dir/    

c. du -sh /dir      

d. du -sm /dir

28、新建一个文件1.txt,并写入一个数字进去,为什么使用ls -lh 看到的大小和du看到的大小不一致?下面说法不对的是?

a. ls 看到的是文件内容有多大

b. du查看的是文件占用磁盘有多大

c. du -s 可以看到真实的文件大小

d. 磁盘的每个block最多只能存一个文件,即使文件只有1字节也需要占用一个块

29、fdisk在分区时,以下分区序号不正确的是?

a. /dev/sda1 /dev/sda4 /dev/sda5  

b./dev/sda3 /dev/sda4 /dev/sda6  

c./dev/sda2 /dev/sda4 

d. /dev/sda2 /dev/sda3

30、关于分区描述不正确的有?

a. 至少要有一个主分区

b. 扩展分区最多只能分一个

c. 扩展分区大小一定比逻辑分区大

d. 主分区和扩展分区的和一定不大于四

31、在使用fdisk分区时,如果想分两个主分区再分一个逻辑分区如何操作(只需要关键字母),下面哪个选项是不对的。

a. n,p,n,p,n,l

b. n,p,n,p,n,e,n,l

c. n,e,n,l,n,p,n,p 

d. n,e,n,p,n,l,n,p

32、格式化磁盘时,使用mke2fs命令哪个选项可以把分区格成ext4格式?

a. -t ext 

b. -t ext3

c. -t ext4 

d. -t ext2

33、使用什么命令可以指定分区的块大小为1024,不对的是?

a. mke2fs -b 1024

b. mkfs.ext3 -b 1024

c. mkfs.ext4 -b 1024

d. mke2fs -k 1024

34、使用()命令可以指定分区预留空间?

a. mkfs.ext -m

b. mke2fs -m 

c. mke2fs.ext4 -m

d. mke2fs -r 

35、卸载磁盘时,提示设备忙而不能成功卸载,需要我们如何操作?

a. umount -f

b. 先退出挂载点目录,然后再umount

c. umount -L

d. umount --force

36、服务器上有多块磁盘,为了防止磁盘拔插后顺序乱掉,我们可以使用什么方法来挂载磁盘?

a. 使用LABLE    

b. 使用分区名

c. 使用uuid         

d. 使用挂载点

37、使用()命令可以获得指定分区的uuid?

a. uuid -l

b. getuuid

c. blkid

d. blkid -a

38、关于/etc/fstab文件中最后两列描述不正确的是?

a. 第五列的值如果为0,则表示该分区不需要dump

b. 第六列的值可以为0,1,2

c. 通常把/root/分区最后一列设置为1

d. 第六列的值1比2优先级高

39、如何做可以把新加的分区自动挂载?

a. 把挂载命令写到/etc/bashrc里

b. 把挂载命令写到/etc/profile里

c. 把挂载命令写入到/etc/rc.d/rc.local里

d. 把挂载命令写入到/etc/fstab里

40、fstab文件中第四段为挂载选项,下面观点不正确的是?

a. defaults选项包含了rw, suid, dev, exec, auto, nouser, async, and relatime

b. 若某个分区的文件访问量并发很大,我们应该给该分区加个noatime

c. nouser表示只允许root用户挂载该分区

d. 可以给/root/分区设置noexec选项

 

 



答案:

1、C

2、B

3、B

4、C

5、D

6、C

7、D

8、D

9、A

10、D

11、A

12、B

13、A

14、D

15、B

16、C

17、C

18、B

19、B

20、A

21、B

22、B

23、D

24、D

25、B

26、B

27、A

28、C

29、B

30、A

31、A

32、C

33、D

34、B

35、B

36、C

37、C

38、C

39、C

40、D

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值