亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

linux禁止普通用戶切換至root用戶的實(shí)例講解

 更新時(shí)間:2018年06月21日 09:23:09   作者:breezefaith  
今天小編就為大家分享一篇linux禁止普通用戶切換至root用戶的實(shí)例講解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

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

1、添加用戶

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

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

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

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

還有其他的選項(xiàng)可用useradd –h去查看

舉例:

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

2、修改用戶信息

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

3、刪除用戶

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

4、查看用戶所屬用戶組

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

groups teacher1

#查詢teacher1所在用戶組

5、查看用戶列表

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

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)容有點(diǎn)長(zhǎng),但以上均是linux用戶管理中經(jīng)常用到的命令,也是在完成本文的目標(biāo)——禁止普通用戶切換至root用戶中會(huì)用到的東西。以下是詳細(xì)步驟:

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

useradd test1 

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

usermod –g wheel test1 

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

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

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

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

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

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

后記:

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

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

以上這篇linux禁止普通用戶切換至root用戶的實(shí)例講解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • shell(bash)下“time” 命令的輸出詳解

    shell(bash)下“time” 命令的輸出詳解

    這篇文章主要給大家介紹了關(guān)于shell(bash) “time” 命令的輸出,文中給出了詳細(xì)的示例代碼,相信對(duì)大家的理解和學(xué)習(xí)具有一定的參考借鑒價(jià)值,有需要的朋友們下面來(lái)一起看看吧。
    2016-12-12
  • Linux截取某一段時(shí)間的日志問(wèn)題

    Linux截取某一段時(shí)間的日志問(wèn)題

    這篇文章主要介紹了Linux截取某一段時(shí)間的日志問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-01-01
  • Linux find命令及實(shí)用示例詳解

    Linux find命令及實(shí)用示例詳解

    Linux系統(tǒng)中的find命令是用于搜索文件和執(zhí)行操作的強(qiáng)大工具,通過(guò)指定搜索路徑和條件,用戶可以查找特定文件名、類型、權(quán)限等,并執(zhí)行如打印路徑、刪除文件等操作,文章通過(guò)多個(gè)示例,展示了find命令在實(shí)際應(yīng)用中的用法,感興趣的朋友一起看看吧
    2024-10-10
  • 在Shell中分割字符串的例子

    在Shell中分割字符串的例子

    這篇文章主要介紹了在Shell中分割字符串的例子,使用3種方法實(shí)現(xiàn),需要的朋友可以參考下
    2014-06-06
  • Shell腳本實(shí)現(xiàn)監(jiān)測(cè)文件變化的示例詳解

    Shell腳本實(shí)現(xiàn)監(jiān)測(cè)文件變化的示例詳解

    這篇文章主要和大家分享一個(gè)Shell腳本,可以實(shí)現(xiàn)監(jiān)測(cè)文件變化功能。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-06-06
  • Shell腳本中執(zhí)行sql語(yǔ)句操作mysql的5種方法

    Shell腳本中執(zhí)行sql語(yǔ)句操作mysql的5種方法

    這篇文章主要介紹了Shell腳本中執(zhí)行sql語(yǔ)句操作mysql的5種方法,本文講解了將SQL語(yǔ)句直接嵌入到shell腳本文件中、命令行調(diào)用單獨(dú)的SQL文件、使用管道符調(diào)用SQL文件等方法,需要的朋友可以參考下
    2014-10-10
  • 一個(gè)Linux系統(tǒng)安全設(shè)置的Shell腳本的分享(適用CentOS)

    一個(gè)Linux系統(tǒng)安全設(shè)置的Shell腳本的分享(適用CentOS)

    這篇文章主要介紹了一個(gè)設(shè)置Linux系統(tǒng)安全的Shell腳本的分享,適用CentOS,包含大部份的安全設(shè)置,只需執(zhí)行腳本就可以得到一個(gè)相對(duì)安全的Linux系統(tǒng)了,需要的朋友可以參考下
    2014-06-06
  • Linux查看系統(tǒng)時(shí)間的詳細(xì)方法總結(jié)

    Linux查看系統(tǒng)時(shí)間的詳細(xì)方法總結(jié)

    系統(tǒng)時(shí)間是計(jì)算機(jī)硬件和軟件運(yùn)行的基礎(chǔ),在Linux系統(tǒng)中,查看系統(tǒng)時(shí)間是一項(xiàng)基本任務(wù),本文將從多個(gè)方面介紹Linux查看系統(tǒng)時(shí)間的詳細(xì)方法,需要的朋友可以參考下
    2023-09-09
  • centos中mysql備份數(shù)據(jù)庫(kù)腳本分享

    centos中mysql備份數(shù)據(jù)庫(kù)腳本分享

    這篇文章主要介紹了centos中mysql備份數(shù)據(jù)庫(kù)腳本,可以做成mysql自動(dòng)備份工具,管理網(wǎng)站一定會(huì)用的到,需要的朋友可以參考下
    2014-03-03
  • Shell中的for循環(huán)總結(jié)

    Shell中的for循環(huán)總結(jié)

    這篇文章主要介紹了Shell中的for循環(huán)總結(jié),本文講解了shell中for循環(huán)用法、shell下for循環(huán)的幾種方法等內(nèi)容,需要的朋友可以參考下
    2015-05-05

最新評(píng)論