我希望能夠通過命令行對login window進行身份驗證。我不知道這是否可能,但如果是這樣,我真的很想知道它是如何完成的。通過命令行登錄到OSX
我已經制定了這個過程被稱爲「loginwindow」,但我不能解決如何傳遞任何參數。
謝謝。
我希望能夠通過命令行對login window進行身份驗證。我不知道這是否可能,但如果是這樣,我真的很想知道它是如何完成的。通過命令行登錄到OSX
我已經制定了這個過程被稱爲「loginwindow」,但我不能解決如何傳遞任何參數。
謝謝。
什麼是這樣的:
另外如果你想辦法繞過登錄,你能不能禁用驗證一起在系統偏好
#!bin/sh
cat >/tmp/Login_Automatically.sh <<-"EOF"
if [[ "$(who | grep console)" == "" ]]; then # Runs ONLY if no one is logged in
osascript <<EOT
set username_ to "username"
set password_ to "password"
tell application "System Events"
(通過http://hints.macworld.com/article.php?story=2010021119293586)?
或者,如果你想殺死它閱讀: Kill "loginwindow" process using command line in Mac OS X
十次中有九次用戶使用自己的用戶名和密碼登錄,但有時我想用本地帳戶進行身份驗證。 我試過命令,但是我得到這個錯誤:「377:438:執行錯誤:系統事件出錯:無法獲取進程」SecurityAgent「的窗口1的組1的文本字段1。 -1719)」。我在做一些愚蠢的事情嗎? – MorganR
的解決方案是在this article的意見。
複製並粘貼到命令行/ ARD:
osascript -e 'tell application "System Events" to keystroke "usernamegoeshere"'; \
osascript -e 'tell application "System Events" to keystroke tab'; \
osascript -e 'tell application "System Events" to keystroke "passwordgoeshere"'; \
osascript -e 'tell application "System Events" to keystroke return'
感謝Sam Mirrado提供鏈接的文章。
Source。 '10 Feb 16,02:09:32 PM評論者engelby。
這是奇怪的。我猜你不能,但誰知道?應該有趣的發現。 –
這可能會有所幫助,如果你添加一些關於你真的想要實現的更多的上下文。 –
我希望能夠通過命令行/ ARD登錄到運行OSX Lion的Mac上,這樣我就不必走動一個房間,輸入登錄到Mac所需的用戶名和密碼。 – MorganR