關於LINUX gconf警告

今天在QT下編程,發現下面的一個錯誤:

(process:5961): GConf-WARNING **: Client failed to connect to the D-BUS daemon:
Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.


根據網上查找資料發現是這麼D-BUS守護進程沒有正常開啓的問題:

運行QTCreator時,終端使用的 su root進入root權限,隨後直接運行了qtcreator程序;原以爲這樣子qtcreator權限和環境就足夠了,結果不然,讓我們看看下面關於su , sudo 的區別。

1.共同點:都能獲得root用戶的權限;

2.不同點:su僅僅取得root權限,而工作環境不變,還是在切換之前用戶的工作環境;

                    sudo是完全取得root的權限和root的工作環境。


另外,通過查找資料還發現su -root和 su root還不盡相同:

su - root:表示用戶以root身份登錄 ;

su root:表示與root建立一個鏈接,通過root執行命令。
最直接的區別就是su目錄還是原先用戶的目錄,但是su或su - root後目錄就變爲root用戶的主目錄了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章