十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
這篇文章主要介紹了Linux如何實(shí)現(xiàn)用戶管理,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
目前創(chuàng)新互聯(lián)已為上1000+的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬空間、網(wǎng)站托管運(yùn)營(yíng)、企業(yè)網(wǎng)站設(shè)計(jì)、新鄭網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。
0x01 /etc/skel
skel目錄是用來(lái)存放新用戶配置文件的目錄,當(dāng)添加新用戶的時(shí)候,會(huì)自動(dòng)將這個(gè)目錄下的所有文件復(fù)制到新用戶的家目錄下,可以通過(guò)修改skel目錄下的文件來(lái)對(duì)新用戶初始化環(huán)境變量,添加統(tǒng)一文件等作用
我們?cè)谶@個(gè)目錄下添加一個(gè)文件,并且修改一下profile文件,可以來(lái)進(jìn)行一下驗(yàn)證
然后創(chuàng)建一個(gè)新用戶來(lái)進(jìn)行驗(yàn)證
0x02 /etc/login.defs
login.defs文件是用來(lái)定義創(chuàng)建用戶時(shí)需要的一些用戶配置信息,創(chuàng)建時(shí)是否需要家目錄,UID、GID范圍等等
在里面可以看到密碼的有效期,UID和GID的范圍的設(shè)置值
0x03 /etc/default/useradd
/etc/default/useradd文件是在使用useradd添加用戶時(shí)調(diào)用的一個(gè)默認(rèn)配置文件,可以使用“useradd -D 參數(shù)”來(lái)修改其中的內(nèi)容
我們可以看到新創(chuàng)建的用戶都是/bin/sh
它們都是由這里來(lái)控制的
0x04 useradd
當(dāng)我們?cè)谑褂胾seradd來(lái)添加用戶的時(shí)候,系統(tǒng)會(huì)首先讀取配置文件/etc/login.defs和/etc/default/useradd中的參數(shù),然后根據(jù)規(guī)則進(jìn)行添加,并在/etc/passwd和/etc/group文件中添加相應(yīng)的記錄
對(duì)于useradd的參數(shù)命令自行去查看,這里舉一個(gè)例子來(lái)進(jìn)行說(shuō)明
添加用戶wuxin,設(shè)置用戶注釋信息為balabala,指定UID為800,屬于用戶組root和test,shell類型為/bin/sh,家目錄為wuxinhome
0x05 passwd
使用passwd可以進(jìn)行修改密碼,這一點(diǎn)就不多說(shuō)了,可以先了解一下它所具有的其他參數(shù)
借助這些參數(shù),我們就可以實(shí)現(xiàn)要求用戶wuxin在7天內(nèi)不能修改密碼,60天后必須修改密碼,過(guò)期前7天通知,過(guò)期后10天禁止登陸
0x06 一坨命令
了解了解即可
w和who
顯示當(dāng)前用戶登陸情況
last
顯示用戶登陸的歷史,它查看的是/var/log/wtmp文件
lastlog
顯示所有計(jì)算用戶最近登陸情況,它查看的是/var/log/lastlog
0x07 sudo基礎(chǔ)
sudo操作的配置信息在/etc/sudoers,如果需要修改的話一般使用visudo,因?yàn)檫@個(gè)命令自帶了語(yǔ)法檢查
注:Debian系列默認(rèn)沒(méi)有sudo的
使用-l參數(shù)也可以查看具體的配置信息
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“Linux如何實(shí)現(xiàn)用戶管理”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!