सिस्टम रिस्टार्ट के बाद OS X में ऑटोमैटिक लॉगिंग


2

पृष्ठभूमि

मेरे पास ओएस एक्स योसेमाइट मैक मिनिस का एक गुच्छा है जो Google क्रोम का उपयोग करके सेलेनियम परीक्षण चलाने के लिए जेनकिंस मास्टर मशीन द्वारा दास के रूप में उपयोग किया जाता है।

इन गुलाम मशीनों को दैनिक आधार पर पुनः आरंभ किया जाता है।

संकट

पुनरारंभ करने के बाद, मशीनें एक लॉगिन स्क्रीन पर एक उपयोगकर्ता नाम और पासवर्ड के लिए पूछ रही हैं। मैन्युअल रूप से लॉगिन करने तक मशीनों पर Google Chrome चलाना दूरस्थ रूप से विफल रहता है।

क्या इस लॉगिन को स्वचालित करने का कोई तरीका है?

चीजें जो मैंने कोशिश की हैं

  1. मैक मिनी पर दूरस्थ रूप से एक लॉगिन स्क्रिप्ट का उपयोग करना ssh root@<macmini-address> "bash -s" < ./login.sh जहाँ login.sh में निम्नलिखित शामिल हैं:
#!/bin/bash
osascript <<EOF
tell application "System Events"
keystroke "<replace with user>"
keystroke tab
delay 0.5
keystroke "<replace with password>"
delay 0.5
keystroke return
keystroke return
end tell
EOF

इसका परिणाम निम्न त्रुटि है:

33:49: execution error: An error of type -10810 has occurred. (-10810)
  1. एप्पल मिनी डेस्कटॉप (ARD) के माध्यम से मैक मिनी के लिए ऊपर AppleScript भेजा जा रहा है।

यह काम करता है लेकिन कुछ अवसरों पर, एआरडी स्थिति कॉलम में 'क्लाइंट सॉफ़्टवेयर नॉट एक्टिव' संदेश दिखाते हुए कुछ मैक मिनिस पर स्क्रिप्ट भेजने में सक्षम नहीं है।


हम एक मैक मिनी पर जेनकींस की स्थापना से क्रोम परीक्षण चलाते हैं। जेनकिन्स अपनी यूजर आईडी के तहत चलता है। मुझे आश्चर्य है कि यह आपके सेटअप में काम क्यों नहीं करना चाहिए? गुलामों को कैसे कॉन्फ़िगर किया जाता है? आप परीक्षणों को कैसे लागू करते हैं?
not2savvy

जवाबों:


2

macOS में एक स्वचालित लॉगिन सुविधा है।

  1. Apple मेनू () से सिस्टम वरीयताएँ चुनें, फिर उपयोगकर्ता & amp क्लिक करें; समूह।
  2. लॉक पर क्लिक करें, फिर अकाउंट पासवर्ड डालें।
  3. यदि आप एक व्यवस्थापक के रूप में लॉग इन नहीं हैं, तो आपको एक व्यवस्थापक का नाम और पासवर्ड दर्ज करने के लिए कहा जाता है।
  4. लॉगिन ऑप्शन पर क्लिक करें।
  5. "स्वचालित लॉगिन" पॉप-अप मेनू से एक खाता चुनें, फिर उस खाते का पासवर्ड दर्ज करें।
  6. जब आपका मैक शुरू होता है तो खाता अपने आप लॉग इन करने के लिए सेट हो जाता है। आपको अभी भी लॉग आउट करने के बाद मैन्युअल रूप से लॉग इन करने के लिए कहा जा सकता है, दूसरे उपयोगकर्ता खाते से वापस स्विच करने या अपनी स्क्रीन लॉक करने के लिए।

enter image description here

सभी खाते स्वचालित लॉगिन के लिए काम नहीं करते हैं। यदि आप अपने खाते का चयन नहीं कर सकते हैं, तो सुनिश्चित करें कि फ़ायरवॉल बंद है और खाता लॉगिन के लिए iCloud पासवर्ड का उपयोग नहीं करता है।


मैं इस वर्कअराउंड से अवगत हूं, लेकिन इसका उपयोग किसी प्रोफ़ाइल द्वारा अक्षम किए जाने के कारण संभव नहीं है।
edst

1
@edst जैसा लगता है कि आपको उसके बारे में अपने sysadmin से संपर्क करना चाहिए या यदि आप कर सकते हैं तो प्रोफ़ाइल हटा दें। मैं स्वचालित रूप से अन्यथा लॉगिन करने के विशेष रूप से सुरक्षित तरीके के बारे में नहीं सोच सकता।
JMY1000

-2

क्या आपने स्वचालित लॉगिन सक्षम करने का प्रयास किया है? https://support.apple.com/en-us/HT201476


सुरक्षा नीति के कारण स्वचालित लॉगिन संभव नहीं है।
edst

1
@edst उपकरण प्रोफ़ाइल या संगठन लिखित नीति में?
JMY1000

1
@Sub हम लिंक से केवल उत्तर देने की कोशिश करते हैं, यहां पूछें अलग पर, क्योंकि वे पठनीयता को कम करते हैं और अक्सर लिंक सड़ने के लिए अतिसंवेदनशील होते हैं।
JMY1000

@ JMY1000 यह एक प्रोफ़ाइल है।
edst
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.