新聞中心
Linux是一款廣泛使用的操作系統(tǒng),它以開放源代碼的形式呈現(xiàn),越來越多的人在使用它。使用Linux操作系統(tǒng)的用戶可以自由地修改系統(tǒng)設(shè)置來滿足自己的需要。本文將向你介紹如何修改Linux系統(tǒng)的顯示用戶名和其他相關(guān)信息。

為文水等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及文水網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、文水網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!
在Linux系統(tǒng)中,用戶名通常以文本的形式出現(xiàn)在終端的提示符中,以告訴用戶當(dāng)前正在使用哪個賬戶。默認(rèn)情況下,Linux只顯示用戶名的之一個字母和最后一個字母,而其他字母用星號”****”代替。如果你想要修改這個設(shè)置,可以按照以下步驟:
步驟1:以root用戶身份進(jìn)入命令行
你需要以root用戶身份進(jìn)入命令行,這樣才能對系統(tǒng)設(shè)置進(jìn)行更改。你可以通過在終端中輸入以下命令以root身份登錄:
$ su
接著輸入root管理員密碼,按下回車鍵即可登錄。
步驟2:修改/etc/passwd文件
一旦你成功登錄為root用戶之后,就需要使用一個文本編輯器打開“/etc/passwd”文件來更改關(guān)于用戶名的顯示設(shè)置。
在終端中輸入以下命令即可打開passwd文件:
$ sudo vi /etc/passwd
解釋一下這條命令,sudo指定了使用超級用戶權(quán)限,vi代表啟用文本編輯器,/etc/passwd是你需要編輯的文件名。
這個文件包含了你的Linux系統(tǒng)上所有用戶的信息,其中包括顯示用戶名的設(shè)置,以及用戶ID(UID)、組ID(GID)和Shell類型等信息。
在編輯器中,查找到當(dāng)前用戶的行。該行格式通常為:
username:x:UID:GID:User description:/home/username:/bin/bash
將這個行中的“username”部分替換為你想要顯示的用戶名即可。
例如,將“username”改為“newname”:
newname:x:UID:GID:User description:/home/newname:/bin/bash
你也可以在username后添加一些字符來修改顯示設(shè)置。比如:
ulixiaoming:x:UID:GID:User description:/home/ulixiaoming:/bin/bash
以上命令的改動就將顯示的用戶名修改為了ulixiaoming。
步驟3:保存更改并退出
在修改了/etc/passwd文件后,你需要保存更改并退出編輯器。在vi編輯器中,你可以按下Esc鍵來進(jìn)入命令模式,之后輸入:wq并按下回車鍵即可保存修改并退出。
現(xiàn)在,你需要重新啟動終端才能查看你所做的更改。從現(xiàn)在起,Linux終端將顯示你修改的新用戶名。
以上就是如何修改Linux系統(tǒng)的顯示用戶名的步驟。這是一項(xiàng)基本的操作,只需幾分鐘的時間就可以完成。在Linux系統(tǒng)中修改用戶名的方法并不復(fù)雜,但是我們要注意權(quán)衡好用戶體驗(yàn)和系統(tǒng)安全性。希望這篇文章能夠幫助你更好地使用Linux操作系統(tǒng)。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設(shè)、網(wǎng)站制作、網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù)!
Linux7怎么修改用戶名
環(huán)境:windows 7 + virtualbox + fedora 15 KDE
1.認(rèn)識“etc/passwd”文件
在命令行輸入:vi /etc/passwd
打開/etc/passwd文件,
文件構(gòu)造:每一行都代表一個賬號,有幾行就代表系統(tǒng)中有幾個賬號。需要特殊說明的是,里面很多賬號本來就是系統(tǒng)中必須要的,稱為系統(tǒng)賬號,例如bin、daemon、adm和nobody等。這些賬號是系統(tǒng)正常運(yùn)行所需要的,不可隨意刪掉。
下面以之一行為例,解釋每行中各部分的含義。
root:x:0:0:root:/root:/bin/bash
該行各部分之間以“:”分隔開,共7部分內(nèi)容,分別是:
之一部分:root是賬號名稱,對應(yīng)UID。
第二部分:x表示密碼已經(jīng)移到shadow加密文件了。
第三部分:0是UID,即用戶識別碼。當(dāng)UID是0是,表示這個賬號是“系統(tǒng)管理員”。UID在1~499一般保留給系統(tǒng)使用,而在500~65535一般用戶用。
第四部方:0是GID,即用戶組識別碼,與/etc/group有關(guān)。
第五部分:root是用戶信息說明欄,用來解釋賬號的意義。
第六部分:/root是用戶家目錄。
第七部分:/bin/bash是shell,用于當(dāng)執(zhí)行命令后,各硬件設(shè)備接口之間的通信。
2.認(rèn)識“/etc/shadow”文件
命令行輸入:# vi /etc/shadow
打開的/et
下面以之一行為例,介紹每行中各部分的用途。
root:$6$jEfz355e$jBPBwazWDn7IzeNskhBBYwn/9ydVPDwC787BS3KrRwwKWL.XUT/PjjVGAMFO7VblvSyhv3SNx8lwwa88f54Gd.:15952:0:99999:7:::
shadow以“:”作為分隔符,工9個字段,用途如下:
c/shadow文件
之一部分:賬號名稱root。由于密碼需要跟賬號對應(yīng),因此,這個文件的之一欄就是賬號,必須與/etc/passwd相同。
第二部分:密碼$6$jEfz355e$jBPBwazWDn7IzeNskhBBYwn/9ydVPDwC787BS3KrRwwKWL.XUT/PjjVGAMFO7VblvSyhv3SNx8lwwa88f54Gd.,是編碼后的密碼。
第三部分:最近更改密碼的日期15952。注意,linux日期的時間是1970.1.1作為1。
第四部分:密碼不可更改的天數(shù)0,表示隨時可以更改。
第五部分:密碼需要重新更改的天數(shù)99999,表示密碼不需要重新輸入。
第六部分:密碼更改期限前的警告期限7,密碼到期前的7天之內(nèi),系統(tǒng)會警告該用戶。
第七部分:密碼過期的寬限時間,表示失效后無法登陸。
第八部分:賬號失效日期。此字段規(guī)定日期后,將無法再使用。通常在“收費(fèi)服務(wù)”的系統(tǒng)中使用該字段。
第九部分:保留。
3.增加一個用戶
(1)完全參考默認(rèn)值建立一個用戶,名為vbird
命令行鍵入:# useradd vbird
(2)查看家/home下的vbird用戶情況
命令行鍵入:# ls -l /home
可以看到/home下已經(jīng)自動為vbird用戶建立了家目錄
(3)查看/etc/passwd、/etc/shadow、/etc/group內(nèi)vbird用戶情況
命令行鍵入:# grep vbird /etc/passwd /etc/shadow /etc/group
可以看到,三個文件中均為vbird用戶添加了信息。
(4)在/etc/shadow所對應(yīng)的行,可以看到,密碼區(qū)對應(yīng)的是“!!”,說明vbird用戶還沒有密碼。如果沒有密碼,是無法登陸該用戶的,下面利用passwd命令給該用戶設(shè)定密碼
命令行鍵入:# passwd vbird
密碼規(guī)范挺復(fù)雜,簡單的密碼會提醒“BAD PASSWD: is too simple”,但再次輸入該密碼,系統(tǒng)就會接受你的密碼。
看一下/etc/shadow內(nèi)的vbird用戶信息
命令行鍵入:# grep vbird /etc/shadow
可以看到,密碼區(qū)已經(jīng)有了內(nèi)容(當(dāng)然是編碼后的結(jié)果)。
4.修改一個用戶
修改用戶時,主要使用usermod命令,也可以使用手動修改文件的方式。如果你的基礎(chǔ)不牢固,建議采用usermod命令修改。
(1)將用戶名vbird修改為vbirdfly
注意:關(guān)機(jī)(shutdown),再以root用戶登錄系統(tǒng)才能成功修改用戶名,僅退出(layout)是不可以的。
命令行鍵入:# usermod -l vbirdfly vbird
vbird用戶已經(jīng)成功該名為vbirdfly,但其家目錄和密碼仍然是原vbird的。
退出(layout)系統(tǒng)后,再重新以vbird用戶和原密碼登錄,已經(jīng)無法登錄;而采用vbirdfly用戶和原密碼登錄,可以成功登錄。
(2)如何才能將家目錄也修改為vbirdfly呢?
·命令版
注意:關(guān)機(jī)(shutdown),再以root用戶登錄系統(tǒng)才能成功修改,僅退出(layout)是不可以的。
命令行鍵入:# usermod -d /home/vbirdfly -m vbirdfly
可以看出,/etc/passwd里的家目錄部分已經(jīng)修改成/home/vbirdfly。那/home下做了哪些修改呢?可以看出,原來的vbird文件改成了vbirdfly文件。這里需要說明一下usermod的-d和-m參數(shù)了:
如果命令是 usermod -d /home/vbirdfly vbirdfly 表示僅修改 /etc/passwd 第6欄的內(nèi)容而已;如果加上-m 參數(shù),即命令 usermod -d /home/vbirdfly -m vbirdfly ,則表示新建一個家目錄;另外,如果原來的家目錄是 /home/vibrd,那么usermod -d /home/vbirdfly -m vbirdfly 命令會將原來的 /home/vbird 更名為 /home/vbirdfly。
·手動版
首先,將家目錄的名稱改為vbirdly
命令行鍵入:
# cd /home
# mv vbird vbirdfly
可以看到,家目錄已經(jīng)成功修改名稱。
這還不夠,要在/etc/passwd中再作修改
命令行鍵入:# vi /etc/passwd
將紅框部分改為vbirdfly
退出(layout)系統(tǒng),我們以vbirdfly再登陸一下看看!
可以看出,vbirdfly是以/home/vbirdfly為家目錄,修改成功!
5.刪除一個用戶
刪除用戶是指不讓改用戶在主機(jī)上使用任何數(shù)據(jù),并將該用戶的數(shù)據(jù)刪除。
注意:關(guān)機(jī)(shutdown),再以root用戶登錄系統(tǒng)才能成功修改,僅退出(layout)是不可以的。
使用的命令是userdel
輸入命令:# userdel -r vbird
可以看出該用戶已經(jīng)刪除(包括家目錄)。
如果vbird已經(jīng)操作過一段時間,系統(tǒng)內(nèi)可能會含有其他文件,如郵件信息(mail box)、例行命令(crontab)之類的文件,所以想要完整地將賬號刪除,最后執(zhí)行userdel -r username之前,先以“find / -user username”查出整個系統(tǒng)內(nèi)屬于username的文件,然后再刪除。
6.暫停一個用戶
如果你只是想讓某一用戶“暫時不啟用”,將/etc/shadow里最后導(dǎo)數(shù)一個字段設(shè)置為0,就可以讓改賬號無法使用。
參考上面的/etc/shadow介紹可知,將賬號立即失效。
7. 凍結(jié)一個用戶
如果你只是想讓某一用戶無法登陸,即密碼凍結(jié),可以使用passwd命令。
# passwd -l username
會顯示:
Locking password for user username
passwd: Success
密碼凍結(jié)解開
# passwd -u username
注:username只是為了說明,操作時只需用自己的用戶名替換即可。
linux 修改顯示用戶名的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux 修改顯示用戶名,Linux教程:如何修改顯示用戶名?,Linux7怎么修改用戶名的信息別忘了在本站進(jìn)行查找喔。
香港云服務(wù)器機(jī)房,創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)云服務(wù)器廠商,回大陸優(yōu)化帶寬,安全/穩(wěn)定/低延遲.創(chuàng)新互聯(lián)助力企業(yè)出海業(yè)務(wù),提供一站式解決方案。香港服務(wù)器-免備案低延遲-雙向CN2+BGP極速互訪!
本文題目:Linux教程:如何修改顯示用戶名?(linux修改顯示用戶名)
本文來源:http://www.5511xx.com/article/ccdgdjh.html


咨詢
建站咨詢
