【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 到 root1.创建新的普通用户(或者自己之前创建的用户也可以)
[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