【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
最后試驗完以后記得改回去 免的以后坑自己


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM