今天剛上線,由于最近肺炎的情況,公司通知都在家辦公,就遇到一個(gè)客戶問自己的法國vps怎么無法用root登陸,于是我要了下法國vps相關(guān)資料,但是一看不是我們這里買的,剛開始心里咯噔一下,幫忙還是不幫忙呢,哈哈,誰讓我好樂于助人,再說這個(gè)情況也很少遇到,于是我就度娘啊,google 啊,查看了一些前輩們的相關(guān)資料和解決方法,于是整理了一下相關(guān)方法。
在linux中切換賬戶可以使用命令su,不論是root賬戶切換成普通用戶,還是反之。下面來詳細(xì)介紹一下:
一、CentOS中由一般用戶切換為root用戶方法
要把普通用戶切換至root用戶,輸入命令su-或者su-root然后輸入root密碼就可以了;
具體方法為:打開終端,提示符為“$”,表明該用戶為普通用戶,此時(shí),直接輸su,回車,輸入root密碼,回車,就可以切換到root用戶下,此時(shí)的提示符變?yōu)?ldquo;#”。
在大都的linux的版本中,都可以使用su或者su-,但是su和su-還是有一定的差別的:
su只是切換了root身份,但Shell環(huán)境仍然是普通用戶的Shell;而su-連用戶和Shell環(huán)境一起切換成root身份了。只有切換了Shell環(huán)境才不會出現(xiàn)PATH環(huán)境變量錯(cuò)誤。su切換成root用戶以后,pwd一下,發(fā)現(xiàn)工作目錄仍然是普通用戶的工作目錄;而用su-命令切換以后,工作目錄變成root的工作目錄了。用echo$PATH命令看一下su和su-以后的環(huán)境變量有何不同。以此類推,要從當(dāng)前用戶切換到其它用戶也一樣,應(yīng)該使用su-命令。
注意,輸入密碼時(shí)終端是不顯示的,而且每次切換為root用戶都要經(jīng)過這個(gè)過程。
二、CentOS中由root用戶切換為一般用戶方法
要把root用戶切換成普通用戶,直接輸入命令:“su普通用戶名”或者“su-普通用戶名”就可以了。