【linux石穿】01-切換root賬戶

前言

linux系統(tǒng)中真正標(biāo)識(shí)用戶的其實(shí)并不是我們的用戶名,而是用戶名背后的uid。uid和用戶名的關(guān)系就好比我們的身份證號(hào)和姓名的關(guān)系,名字不論怎么變,id是不變的。在linux系統(tǒng)中,用戶一般分為三類:

  • 系統(tǒng)管理員:uid=0
  • 系統(tǒng)用戶:1<=uid<=999
  • 普通用戶:uid>=1000

識(shí)別UID

在筆者使用的ubuntu系統(tǒng)中,默認(rèn)登錄用戶是普通用戶,可用id命令查看

mango@wanzhouyi:~$ id mango
uid=1000(mango) gid=1000(mango) groups=1000(mango),4(adm),20(dialout),24(cdrom),25(floppy),27(sudo),29(audio),30(dip),44(video),46(plugdev),117(netdev)

mango@wanzhouyi:~$ id root
uid=0(root) gid=0(root) groups=0(root)
mango@wanzhouyi:~$

root賬戶是存在于當(dāng)前系統(tǒng)中的,那么問題來(lái)了

怎么切換到root用戶?

通常我們可以用su root命令,來(lái)切換到root用戶。不幸的是,密碼怎么輸都不對(duì)

mango@wanzhouyi:~$ su root
Password:
su: Authentication failure
mango@wanzhouyi:~$

出現(xiàn)這種情況,一般有兩種原因,原因一是真的輸錯(cuò)了,原因二則是可能還沒有給root賬戶設(shè)置密碼(出于安全考慮,默認(rèn)時(shí)Ubuntu的root用戶時(shí)沒有固定密碼的,它的密碼是隨機(jī)產(chǎn)生并且動(dòng)態(tài)改變的)。

我們可以通過(guò)sudo passwd root來(lái)給root用戶設(shè)置一個(gè)密碼。

mango@wanzhouyi:~$ sudo passwd root
[sudo] password for mango:
New password:
Retype new password:
passwd: password updated successfully
mango@wanzhouyi:~$ su root
Password:
root@wanzhouyi:/home/mango# exit
mango@wanzhouyi:~$

如上設(shè)置了root用戶密碼之后就可以通過(guò)密碼方式切換至root賬戶了。

怎么禁用和啟用root

由于root權(quán)限太過(guò)敏感,一般情況下是建議禁用的。

mango@wanzhouyi:~$ sudo passwd -l root
[sudo] password for mango:
passwd: password expiry information changed.
mango@wanzhouyi:~$ su root
Password:
su: Authentication failure
mango@wanzhouyi:~$

如上所示,我們可以通過(guò)sudo passwd -l root命令來(lái)禁用root。這里雖然是禁用了,但是root的密碼還保存著。但即使這樣,切換到root還是會(huì)鑒權(quán)失敗。
若要再次啟用root,則可以使用sudo passwd -u root命令。

mango@wanzhouyi:~$ sudo passwd -u root
passwd: password expiry information changed.
mango@wanzhouyi:~$ su root
Password:
root@wanzhouyi:/home/mango# exit
mango@wanzhouyi:~$
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 簡(jiǎn)介 本手冊(cè)的目的 本手冊(cè)主要用來(lái)學(xué)習(xí)linux的,對(duì)于linux的學(xué)習(xí)開始于我的大學(xué)時(shí)代,剛開始的目的僅僅是為了...
    redher閱讀 1,810評(píng)論 0 0
  • 登錄 完整的遠(yuǎn)程登錄方式:ssh -p 端口號(hào) 用戶名:用戶密碼@服務(wù)器地址注:其中的端口號(hào)默認(rèn)是22,默認(rèn)值可以...
    簡(jiǎn)公孫策閱讀 459評(píng)論 0 0
  • 觀其大綱 第1部分Linux的基礎(chǔ)知識(shí)第1章Linux概述第2章Linux系統(tǒng)的安裝KickStart開始自動(dòng)安裝...
    周少言閱讀 1,655評(píng)論 1 10
  • 前言 只有光頭才能變強(qiáng) 回顧前面: 看完這篇Linux基本的操作就會(huì)了 沒想到上一篇能在知乎獲得千贊呀,Linux...
    Java3y閱讀 3,400評(píng)論 0 19
  • 16宿命:用概率思維提高你的勝算 以前的我是風(fēng)險(xiǎn)厭惡者,不喜歡去冒險(xiǎn),但是人生放棄了冒險(xiǎn),也就放棄了無(wú)數(shù)的可能。 ...
    yichen大刀閱讀 7,563評(píng)論 0 4

友情鏈接更多精彩內(nèi)容