बस में झंकार करना चाहता हूँ; मैं अपने पासवर्ड कीचेन में नहीं डाल रहा था, इसलिए मैंने एक उपयोगकर्ता के संकेत पर एक त्वरित ऐप्लस्क्रिप्ट लिखी:
on run {input, parameters}
tell application "System Events"
set the_username to do shell script "whoami"
set the_password to "password"
display dialog "Enter password" default answer "password" buttons {"OK", "Cancel"} default button "OK" with icon 2 with title "SLAC Kerberos" with hidden answer
set the_password to text returned of the result
end tell
return {the_username, the_password}
end run
बेशक, आप शायद डोमेन को अपने उपयोगकर्ता नाम में भी डालना चाहते हैं। और फिर, शेल स्क्रिप्ट से आप कुछ ऐसा कर सकते हैं:
echo $2 | kinit --password-file=STDIN $1
क्या अच्छा होगा कि गलत पासवर्ड आदि की जाँच के लिए शेल स्क्रिप्ट के आउटपुट फॉर्म की जाँच की जाए।
kinit
आपकी ओर से किसी मैनुअल इनपुट की आवश्यकता है?