linux gksu用法詳解

2021-07-11 07:28:18 字數 1133 閱讀 5901

gksu是linux下圖形化的su/sudo工具

gksu --help檢視幫助資訊

gksu 版本 2.0.2

用法:gksu [-u 《使用者》] [選項] 《命令》

--debug,-d

在螢幕上列印除錯資訊,這些資訊可能對診斷或解決問題有用。

--user 《使用者》,-u 《使用者》

以指定使用者身份執行 《命令》。

--disable-grab,-g

禁止在程式詢問密碼時鎖定鍵盤、滑鼠和焦點。

--prompt,-p

在獨佔鍵盤和滑鼠前詢問使用者是否需要這樣做。

--preserve-env,-k

保留當前環境,例如不重設 $home 和 $path。

--login,-l

以此作為登入 shell。當心這可能會導致與 xauthority magic 的問題。執行 xhost 以允許目標使用者在您的顯示上開啟視窗!

--description 《描述 | 檔案》,-d 《描述 | 檔案》

為待執行的命令提供乙個用在預設資訊中的描述性名稱以使它更漂亮。您也可以提供乙個 .desktop 檔案的絕對路徑,其 name 鍵值將被用作此用途。

--message 《資訊》,-m 《資訊》

替換標準的詢問密碼的資訊為本引數提供的資訊。請只在 --description 不符合需要時使用。

--print-pass,-p

讓 gksu 列印密碼到標準輸出,和 ssh-askpass 一樣。在包含能從標準輸入接收密碼的程式的指令碼中很有用。

--sudo-mode,-s

讓 gksu 使用 sudo 而不是 su,與執行「gksudo」效果一致。

--su-mode,-w

讓 gksu 使用 su,而不是 libgksu 預設的方法。

在程式設計中比較有用的幾個引數

-d:描述是哪個應用程式呼叫的gksu,不告訴使用者任何其他的資訊。

-m:當需要把後台程式的行為告知使用者時使用這個引數。

-p:讀取gksu的輸入,列印到標準輸出,當程式需要密碼時,用這個引數;不過此時的gksu是不去驗證密碼的正確性的,所以怎麼樣保證這個密碼是正確的,就需要我們程式設計師動腦經了。

-w:讓gksu使用su,能讓使用者選擇是否為當前程式記住密碼

const用法詳解

物件導向是c 的重要特性.但是c 在c的基礎上新增加的幾點優化也是很耀眼的 就const直接可以取代c中的 define 以下幾點很重要,學不好後果也也很嚴重 1.const常量,如const int max 100 優點 const常量有資料型別,而巨集常量沒有資料型別。編譯器可以對前者進行型別安...

const 用法詳解

物件導向是c 的重要特性.但是c 在c的基礎上新增加的幾點優化也是很耀眼的 就const直接可以取代c中的 define 以下幾點很重要,學不好後果也也很嚴重 1.const常量,如const int max 100 優點 const常量有資料型別,而巨集常量沒有資料型別。編譯器可以對前者進行型別安...

extern用法詳解

1 基本解釋 extern可以置於變數或者函式 前,以標示變數或者函式 的定義在別的檔案中,提示編譯器遇到此變數和函式 時在其他模組中尋找其定義。另外,extern也可用來進行鏈結指定。2 問題 extern 變數 在乙個原始檔裡定義了乙個陣列 char a 6 在另外乙個檔案裡用下列語句進行了宣告...