【Linux面試題4】用戶管理

用戶管理

1 選擇web

1.1 增長一個新用戶admin,權限是root?(A)vim

​ A.useradd -u 0 -o admin
B.useradd -g 0 -o admin
C.useradd -g 1 -o admin
D.useradd -u 1 -o adminui

1.2 普通用戶的ID通常是(BC)unix

​ A.>=100
B.>=500
C. >=1000
D. >=0code

1.3 增長一個用戶的命令是(A)io

​ A.useradd
B. usermod
C. groupadd
D. userdeltest

1.4(多選)Linux的非root用戶,在本身的目錄中,不能夠刪除非空目錄dirs的方法是:(ABD)登錄

​ A.rm dir dirs.
B.rm -r dirs.
C.mv dirs /dev/null
D. destroy dirsrequire

1.5 要查看當前unix系統中有哪些用戶,能夠查看如下哪一個文件?(B)sed

​ 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
最後試驗完之後記得改回去 免的之後坑本身
相關文章
相關標籤/搜索