如何用root權限開啟檔案管理器?(ubuntu)


最近我在玩一些軟體的時候,因為軟體需要root權限,所以我都會加上sudo參數讓程式成功運行,但是當我要開啟程式釋出的檔案時,卻發現Icon的右下方多了一個鎖的圖案,並且是唯獨狀態的。當下,可以很清楚的知道這個檔案是root底下的檔案,擁有最高權限。而普通的user不能去做修改,只能夠讀取他。而這時候,我們該怎麼做?

這時一定有人會說,打開終端機進入su權限就好啦!但是看起來案情沒那麼單純。



哇勒!為甚麼會有密碼?我不記得當時在安裝ubuntu的時候有設甚麼密碼啊!沒有錯,你確實沒有在安裝ubuntu時看到任何有要設定root帳戶密碼的選項。ubuntu官方的回答是,他們希望使用者不要使用root帳戶,以免發生安全問題。也因為這樣,發展出可以不需要登入root帳戶就可以動用root權限的sudo指令。而這個sudo指令非常的有效,基本上sudo可以套用到非常多的指令上。而經過這麼一個開導,你發現事情就簡單多了。




打開終端機,鍵入指令:
sudo nautilus

 點選Enter,並且鍵入sudo指令要求的密碼後。你會發現他跳出了一個檔案管理器,當你瀏覽到要修改的資料夾時,發現本來右下角有鎖的圖案的檔案,現在都沒有鎖的圖案了!那就代表你的指令執行成功啦!


當然,如果你不想每次都打這個指令,你可以在終端機上使用快捷鍵。方法就是先打sudo nau後按Tab鍵,他就會幫你完成nautilus的指令。本來要背8的字母,現在只要背3個字就可以完成指令了!當然,這樣的快捷鍵適用於所有Linux的預設指令上。好讓使用者可以方便使用並且空出更多腦容量。(笑)


講到這邊,如果反應夠快的可能會想到這個:

如果我把sudo跟su放在一起,那麼不就可以啟動root帳戶了?

太聰明了,你是孔子的學生嗎(舉一反三)?沒錯,就是這樣,你當然可以使用這樣的指令來登入root帳戶,可是你會發現,這樣並沒有比較快:


當你鍵入sudo su的時候,你的提示字元就會變成「root@電腦名稱:路徑」,這時候如果你鍵入nautilus時,你會發現......



搞甚麼?怎麼會變的空空的。
那是當然的,因為你現在登入的帳戶是root,root帳戶的家目錄本來就是空的,所以才會變成這樣。那麼,如果你想要到你的家目錄,你就必須要到裝置裡的電腦找到home與你的帳戶資料夾,你認為,這樣會比較快嗎?



答案是:sudo真的比su來的好用!

喜歡3C科技,常常自己坐在電腦前玩APP與寫程式。目前是個全職高中生,課餘的時間就會來3C玩物學堂寫寫文章,分享各種3C科技資訊。

社群分享

文章推薦

Previous
Next Post »

3 意見

Write 意見
2014年4月5日 下午11:17 delete

sudo su就好了
Ubuntu鎖root是有原因的

Reply
avatar
2014年4月11日 下午9:57 delete

聽說是為了安全問題,希望使用者不要拿Root帳號當一般帳號使用。

Reply
avatar
2014年4月13日 下午2:38 delete

sudo真的比su來的好用!

這句怪怪的,因為兩個是差不多的東西 XD

Reply
avatar