如何切換到root用戶 --- 終端命令行方式

這裏講的切換到root用戶,並不是在圖形界面中用root權限打開文件瀏覽器,而是直接在命令行中獲得root權限。
    衆所周知,UNIX/LINUX擁有很多豐富的命令,這些命令均是直接通過命令行的方式執行的,其強大而豐富的功能絕非鼠標在界面點擊所能比的。下面分享一個非常簡單的命令,在命令行狀態下切換到root用戶。

先說一下問題的起因吧:
    我在工作中使用Solaris,因此非常習慣使用su(switch user)切換到root用戶,進行一些必要的操作。比如:查看修改系統文件,安裝package。這兩天玩Q5的命令行(打開終端窗口就可以了),發現 缺省的是“user”用戶。於是就想su到root。但是切換的時候需要輸入root密碼,這下我可懵了,不知道root密碼是啥呀!不管了,先猜猜吧。 第一次我試了"root"作爲密碼,不對!第二次又試了空串,也不對!鬱悶之餘,只好到Ubuntu的社區去查詢。
    
    [b]解決方法:[/b]
    先說說我查到的有關Ubuntu的一些信息。
    據Ubuntu社區上的帖子說,Ubuntu中的root沒有固定的密碼。它的密碼是動態改變的。據帖子說,是每隔5分鐘就自動改變root密碼。這樣能 夠獲得非常高的安全性。是啊,安全是安全了,難道俺就沒辦法獲得root密碼了嗎。繼續查,終於發現了一個非常簡單的命令。咱們一般都是用sudo來獲得 root權限,進行有關操作的。但是請注意sudo只是允許操作人獲得root權限,並不是你真正的切換到root用戶了。並且,sudo並不能執行所有 的root權限的命令,它只能是root權限的一個子集,你的實際用戶還是user。
    [b]如果要切換到root用戶,只需要簡單的執行命令 "sudo su" 即可。[/b]
    切換到root的優勢是顯而易見的,能夠完全獲得root權限。另外還有個小好處,就是能少敲一些字符,比如再執行某些需要高權限的命令就不需要帶sudo前綴了。
    [b]退出root也很簡單,只要執行exit命令,就可以退回到user用戶。[/b]

據我所知,sudo -i也可以。

希望大家繼續提供切換到root用戶的方法。

sudo -s
:lol

儘量使用 “sudo su -”
其中“-”是使用了root的環境變量,沒有“-”的環境變量還是普通用戶,一些命令會使用不了!

 sudo passwd root
it is ok to change the root 's password.

難道都不知道 sudo passwd的作用?

 sudo passwd root 
so easy

下載的文檔“MiguMusic_2011Beta1.bin”,默認沒有執行權限,要爲其加上可執行權限,使用如下命令:

$ sudo chmod +x MiguMusic_2011Beta1.bin

加上了可執行權限後就可以運行了,在其所在的路徑下使用如下命令:

$./MiguMusic_2011Beta1.bin

大功告成!!!


發佈了18 篇原創文章 · 獲贊 12 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章