欧美成人午夜免费全部完,亚洲午夜福利精品久久,а√最新版在线天堂,另类亚洲综合区图片小说区,亚洲欧美日韩精品色xxx

扣丁學(xué)堂Linux培訓(xùn)簡述Linux禁止普通用戶切換至root用戶的實例

2019-04-28 13:48:10 2627瀏覽

本篇文章扣丁學(xué)堂Linux培訓(xùn)小編給讀者們分享一下Linux禁止普通用戶切換至root用戶的實例,對Linux開發(fā)技術(shù)感興趣的小伙伴就隨小編來了解一下吧,希望對小伙伴們有所幫助。



扣丁學(xué)堂Linux培訓(xùn)簡述Linux禁止普通用戶切換至root用戶的實例


在上正文之前,我想先將一些基礎(chǔ)的linux用戶以及用戶組的相關(guān)命令:


1、添加用戶


useradd [-g group] [-d user_home_directory] [-p “your password”] Username 


-g 表示設(shè)置新增用戶所屬用戶組

-d 表示設(shè)置新增用戶的主目錄

-p 表示設(shè)置新增用戶的登錄密碼

還有其他的選項可用useradd –h去查看


舉例:


<span style="font-size:18px;">useradd teacher1 
#添加新用戶teacher1,無密碼, 
#主目錄為默認(rèn)(命令執(zhí)行成功后會在/home目錄下生成teacher1目錄作為該用戶主目錄), 
#所屬用戶組為默認(rèn)(以自己用戶名命名的用戶組teacher)</span> 


2、修改用戶信息


usermod [-g group] [-d user_home_directory] [-p “your password”] Username 
各選項含義與useradd中相同,其他選項詳情可用usermod –h查看。 
 
舉例: 
 
usermod –d /newHome –p test1111 –g staff teacher1 
 
#修改teacher1的主目錄為/newHome,密碼為test1111,用戶組為staff 
其中,修改密碼也可以用如下命令: 
 
passwd [Username]  
#Username為空時表示修改當(dāng)前登錄用戶密碼,不為空時表示修改指定用戶密碼 


3、刪除用戶


userdel [-f] [-r] Username 
-f 表示強制刪除 
 
-r 表示同時刪除用戶主目錄 
 
舉例: 
 
userdel –r teacher1 
 
#刪除用戶teacher1并刪除其主目錄 


4、查看用戶所屬用戶組


groups [username]
username為空時即查詢當(dāng)前用戶所屬用戶組
舉例:

groups teacher1

#查詢teacher1所在用戶組


5、查看用戶列表


vi /etc/passwd 
#由于用戶信息均存儲在/etc/passwd文件中,因此可以直接用vi打開查看 


6、查看用戶組列表


vi /etc/group 

<span style="color:rgb(51,51,51);font-family:Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif;font-size:16px;">與用戶列表類似,用戶組信息存放在/etc/group文件中</span> 


7、切換當(dāng)前用戶

(1)


su username  
#切換用戶身份為指定username用戶的身份, 
#但shell環(huán)境仍為原用戶環(huán)境,即環(huán)境變量、用戶配置等均為原用戶的。 


示例:

當(dāng)前用戶是root,使用su test1命令切換身份為test1


(2)


su – username
 #將身份和shell環(huán)境全都切換至目標(biāo)用戶


舉例:

當(dāng)前用戶是root,使用su - test1命令切換身份為test1


8、退出當(dāng)前用戶


exit


好了,鋪墊內(nèi)容有點長,但以上均是linux用戶管理中經(jīng)常用到的命令,也是在完成本文的目標(biāo)——禁止普通用戶切換至root用戶中會用到的東西。以下是詳細(xì)步驟:


(1)我們先新建一個普通用戶test1


useradd test1 


(2)將普通用戶test1加入到wheel用戶組


usermod –g wheel test1 


(3)修改/etc/pam.d/su配置


#打開這個配置文件,找到如下行,并將行首”#”去掉,保存文件 
 
#auth required pam_wheel.so use_uid 


(4)修改/etc/login.defs文件


vi /etc/login.defs  
#在文件末尾添加” SU_WHEEL_ONLY yes”,保存文件 


(5)現(xiàn)在只有屬于wheel用戶組的用戶才可以切換到root用戶了,下面我們來測試一下以test1身份登錄系統(tǒng)或者由其他用戶切換至test1用戶,在test1用戶身份下切換至root用戶,發(fā)現(xiàn)切換成功。


(6)將test1從wheel用戶組中刪除(或者說改為其他用戶組成員),在test1用戶身份下切換至root用戶,發(fā)現(xiàn)切換失敗,提示密碼錯誤,但實際輸入密碼是正確的。


記:


注意,進行如上所示設(shè)置后只有屬于wheel用戶組的用戶才可以切換至root用戶。


例外不得不說關(guān)于linux的命令實在太多多到難以記憶,但用的多了以后自然能夠熟練掌握。至于本文為什么要講那么多鋪墊內(nèi)容,主要也是為了筆者能夠及時回顧,加深記憶,如有紕漏還請留言指正。


以上就是扣丁學(xué)堂Linux在線學(xué)習(xí)小編給大家分享的Linux禁止普通用戶切換至root用戶的實例,希望對小伙伴們有所幫助,想要了解更多內(nèi)容的小伙伴可以登錄扣丁學(xué)堂官網(wǎng)咨詢。


想要學(xué)好Linux開發(fā)小編給大家推薦口碑良好的扣丁學(xué)堂,扣丁學(xué)堂有專業(yè)老師制定的Linux學(xué)習(xí)路線圖輔助學(xué)員學(xué)習(xí),此外還有與時俱進的Linux課程體系和Linux視頻教程供大家學(xué)習(xí),想要學(xué)好Linux開發(fā)技術(shù)的小伙伴快快行動吧。扣丁學(xué)堂Linux技術(shù)交流群:422345477。

扣丁學(xué)堂微信公眾號                          Python全棧開發(fā)爬蟲人工智能機器學(xué)習(xí)數(shù)據(jù)分析免費公開課直播間


      【關(guān)注微信公眾號獲取更多學(xué)習(xí)資料】         【掃碼進入Python全棧開發(fā)免費公開課】




查看更多關(guān)于“Linux培訓(xùn)資訊”的相關(guān)文章>>

標(biāo)簽: linux系統(tǒng)入門學(xué)習(xí) linux培訓(xùn) linux視頻教程 linux基礎(chǔ)教程 linux在線視頻 linux在線學(xué)習(xí) linux從入門到精通 linux開發(fā)環(huán)境包 linux系統(tǒng) linux開發(fā)教程

熱門專區(qū)

暫無熱門資訊

課程推薦

微信
微博
15311698296

全國免費咨詢熱線

郵箱:codingke@1000phone.com

官方群:148715490

北京千鋒互聯(lián)科技有限公司版權(quán)所有   北京市海淀區(qū)寶盛北里西區(qū)28號中關(guān)村智誠科創(chuàng)大廈4層
京ICP備2021002079號-2   Copyright ? 2017 - 2022
返回頂部 返回頂部