剛才用su到root後,用命令gedit發現會出錯:
** (gedit:2976): warning **: 連線已關閉
(gedit:2976): eggsmclient-warning **: failed to connect to the session manager:
none of the authentication protocols specified are supported
** (gedit:2976): warning **: could not connect to session bus
www.2cto.com
原因是:
su 只能切換到管理員使用者許可權,不使用管理員的登陸指令碼和搜尋路徑
su - 不但能切換到管理員許可權而且使用管理員登陸指令碼和搜尋路徑
解決方法:使用sudo gedit 或者su -後再gedit就沒錯誤了!
su 和su的區別
joe為普通使用者,root為超級使用者。現象如下 joe trixbox1 su 口令 ifconfig bash ifconfig command not found su命令格式 su p c command username 在切換當前使用者時切換使用者工作環境 p 在切換當前使用者時不切換...
su 和 su 的區別
su命令和su 命令最大的本質區別 su命令和su 命令最大的本質區別就是 前者只是切換了root身份,但shell環境仍然是普通使用者的shell 而後者連使用者和shell環境一起切換成root身份了。只有切換了shell環境才不會出現path環境變數錯誤。su切換成root使用者以後,pwd一...
su和su 的區別
linux中切換使用者的命令是su或su 前天我在使用useradd這個命令時,才體會到這兩者的本質區別。如圖 我首先是用su命令切換到root身份的,但是執行useradd時,出現錯誤 bash useradd command not found。google了一下,原因是在這個用su命令切換過來...