用戶管理 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) ...
用戶管理
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
最後試驗完以後記得改回去 免的以後坑自己