Shell-Script

Xdialog - 擷取 shellscript 的使用者和密碼

  • April 20, 2016

我正在嘗試為 shellscript 創建一個簡單的“使用者和密碼”GUI輸入,並帶有命令的--2inputbox參數Xdialog

在此處輸入圖像描述

雖然遵循文件似乎很容易,但它沒有提供有關如何創建此框的其他提示,並且在“基於嘗試的方法”上執行此操作並在每次嘗試時都會遇到“分段錯誤”是一場噩夢並且確實如此不行。據我所知,使用--inputbox.

Xdialog --title "RDP" --backtitle "RDP Access" --no-cancel --inputbox "Login:" 10 20

在此處輸入圖像描述

如果我替換--inputbox為並在這句話的末尾添加--2inputbox一個(欄位 2),則會崩潰。嘗試了這些開關的其他變體,但沒有成功。--password=2``Xdialog

對此有什麼建議嗎?

該問題沒有顯示修改後的腳本(並且沒有提供有關如何安裝程序的任何線索)。

如果您省略了兩個輸入欄位的標籤和初始值,Xdialog將顯示使用消息(相當大的螢幕),而不是試圖查明問題。

這個腳本對我有用(在 CentOS 6 上使用從原始碼一次性編譯):

Xdialog --title "RDP Company" \
       --icon company_logo.xpm \
       --no-cancel \
       --left \
       --password=2 \
       --separator="\n" \
       --2inputsbox "Type your credentials\nto access the system" 20 40 "Login(user): " "" "Password: " ""

引用自:https://unix.stackexchange.com/questions/272705