請教一個問題?
我安裝了一個桌面系統,然後安裝了synaptic這隻程式來管理軟體的安裝。
在執行這隻程式時,它需要root的權限,需要輸入root的密碼才能安裝軟體。本該如此,但再仔細想想又覺得有點奇怪?Linux是一個多人多工的作業系統,一般user根本不知道(也不該知道)root的密碼,那一般user要如何用這隻程式來新增軟體呢?
在終端機下執行sudo synaptic可解決權限的問題,不過在x-window的介面下,要如何設定呢?就像ubuntu上的synaptic詢問的是user自已的密碼,但debian上的synaptic詢問的卻是root的密碼。
從這延伸出一個問題,那就是後來又安裝了gdebi這隻程式來安裝.deb檔。今天在安裝opera時,只要按下gdebi的install,程式就會自動關閉,用dpkg -l 確認程式並未安裝。檢查了一下,發現安裝opera還需要另外三個元件,我想了想這可能也是權限的問題,於是sudo gdebi-gtk去安裝,gdebi果然能正常運作。
抱歉!寫的很亂,無法很好的表達。我的問題是:安裝軟體本來就是root的權限,一般user若要安裝可透過sudo的方式來執行,但必需下指令。若我今天只想透過主選單上的程式來執行,要如何更改synaptic的設定,就像ubuntu的那樣呢?