【Linux面试题4】用户管理

编程

用户管理

1 选择

1.1 增加一个新用户admin,权限是root?(A)

​ A.useradd -u 0 -o admin

B.useradd -g 0 -o admin

C.useradd -g 1 -o admin

D.useradd -u 1 -o admin

1.2 普通用户的ID一般是(BC)

​ A.>=100

B.>=500

C. >=1000

D. >=0

1.3 增加一个用户的命令是(A)

​ A.useradd

B. usermod

C. groupadd

D. userdel

1.4(多选)Linux的非root用户,在自己的目录中,不可以删除非空目录dirs的方法是:(ABD)

​ A.rm dir dirs.

B.rm -r dirs.

C.mv dirs /dev/null

D. destroy dirs

1.5 要查看当前unix系统中有哪些用户,可以查看以下哪个文件?(B)

​ A.profile

B. passwd

C. env

D. boot

1.6 改变文件所有者的命令为_____(C)

​ A.chmod

B. touch

C.chown

D. cat

1.7 sudo根据文件_____判断谁是授权的用户(B)

​ A./etc/sudo

B. /etc/sudoers

C. /etc/login.defs

D. /etc/.login

1.8 关于建立系统用户的正确描述是(A)

​ A.在Linux系统下建立用户使用adduser命令

B. 每个系统用户分别在/etc/password和/etc/shadow文件中有一条记录

C. 访问每个用户的工作目录使用命令"cd /用户名"

D.每个系统用户在默认状态下的工作目录在/home/用户名

E. 每个系统用户在/etc/fstab文件中有一条记录

1.9 默认情况下管理员创建了一个用户,就会在(B)目录下创建一个用户主目录

A./usr B./home C./root D. /etc

1.10 那个命令可以将普通用户转变为超级用户(D)

A.super B. passwd C.tar D.su

2 填空

2.1 Linux系统中切换用户的命令为___SU -____

2.2 唯一标识每一个用户的是用户的_uid_和_gid_

3 简答

3.1 如何将/data/logs目录的权限赋给web用户和users组.

chown web.users /data/logs

3.2 系统上有oldboy与oldgirl两个账号,如何把oldboy从原来oldboy用户组变为oldgirl用户组.

chown -g oldgirl oldboy

3.3 将普通用户test加入root组的命令是?

usermod-G root test

3.4 Linux系统修改属组、属主及权限命令______chown,chomd

3.5 怎么做sudo权限分配?

visudo

文件最后写上:oldboy ALL=(ALL) 授权命令

批量添加用户stu01 stu02 stu03 ...stu10 并设置随机8位密码

echo stu{01..10} | xargs -n1|sed  "s@(.*)@useradd & ;p=$(date +%N);echo $P | passwd  --stdin & @g"

进阶:

1.禁用root登录并且只允许某一个组才能su到root

su - / su - root

禁用 root 登录并且只允许某一个组才能 su 到 root

1.创建新的普通用户(或者自己之前创建的用户也可以)

[root@gandaodiren ~]# useradd baby

2.修改密码

[root@gandaodiren ~]# passwd baby

3.将用户加入 wheel 的组

没有的话创建一个

[root@gandaodiren ~]# groupadd wheel

[root@gandaodiren ~]# usermod -G whell baby

4.设置只容许这个组的账号,使用 su 命令切换到 root

[root@gandaodiren ~]# vim /etc/pam.d/su

找到 #auth required pam_wheel.so use_uid

去掉注释#保存退出

接着编辑 vi /etc/login.defs

在最末行添加 SU_WHEEL_ONLY yes 保存退出即可

或者执行 echo "SU_WHEEL_ONLY yes">>/etc/login.defs

最后使用新的普通用户,进入以后使用 su 命令是无法切换到 root 组的

实际验证

[root@gandaodiren ~]# su - huaxianzi

[huaxianzi@gandaodiren ~]$ su - root

Password:

su: Permission denied

最后试验完以后记得改回去 免的以后坑自己

以上是 【Linux面试题4】用户管理 的全部内容, 来源链接: utcz.com/z/516507.html

回到顶部