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