क्या लॉग टैब और खुले दस्तावेज़ों के साथ लॉग आउट, शट डाउन, या पुनः आरंभ करने के लिए पूरी तरह से मजबूर करने का एक तरीका है?


15

मुझे सार्वजनिक उपयोग मैक से जल्दी से बाहर निकलने का कोई अपेक्षाकृत सरल तरीका नहीं मिल रहा था, जिसमें कई टैब खुले और बिना किसी दस्तावेज का सहारा लिए बिना पृष्ठभूमि में सहेजे गए थे sudo shutdown -h now

इसका कारण यह है कि कभी-कभी एक उपयोगकर्ता के स्कूल में iMacs में उसका खाता लॉग इन होता है और वे लॉग ऑफ करने की कोशिश करते हैं और फिर छोड़ देते हैं, यह सोचते हुए कि यह पूरा हो गया है, लेकिन यह प्रक्रिया सफारी और कार्यालय एप्लिकेशन द्वारा बाधित है, उन्हें छोड़कर खाता, आरोह और वेबसाइट अभी भी अगले व्यक्ति के लिए सुलभ है जो नीचे बैठता है।

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

यह समझ में नहीं आता है क्योंकि उपयोगकर्ता बस प्रत्येक ऐप को छोड़ सकता है और कुछ डायलॉग बॉक्स पर क्लिक कर सकता है लेकिन आपके और मैं के विपरीत जो बार-बार स्पेसबार को मारते हुए कमांड-क्यू को बार-बार तेज़ कर रहा है और डी कीज़ शायद दूसरी प्रकृति हैं।


2
क्या कोई व्यक्ति लॉग आउट करने के लिए इस प्रश्न का उत्तर दे सकता है, बंद नहीं कर रहा है? किसी कारण से सब कुछ लटका हुआ है: मैं चारों ओर माउस ले जा सकता हूं लेकिन टाइप या क्लिक नहीं कर सकता। मैंने कमांड लाइन से लॉग आउट करने की कोशिश की लेकिन बचत की कमी ने इसे मेरे लिए रद्द कर दिया। मैं रिबूट नहीं कर सकता क्योंकि बिना काम के अन्य उपयोगकर्ता हैं जिन्हें मैं बाहर नहीं करना चाहता।
माइकल

जवाबों:


7

मेरे कॉलेज में, उनके पास डॉक में एक ऐप था जिसका आइकन बड़े लाल अक्षरों में लॉग आउट के साथ एक सफेद वर्ग था। इसने एक स्क्रिप्ट चलाई ( एपलाइज़ या समान के साथ मिलकर ) जिसने सभी चल रहे ऐप को मार दिया और उपयोगकर्ता को लॉग इन किया। यह उन लोगों के साथ भी मदद करता है जो मैक को नहीं जानते थे और लॉगआउट मेनू आइटम के लिए Apple मेनू में नहीं दिखते थे।


5

आप एक AppleScript एप्लिकेशन बना सकते हैं, जिसे डेस्कटॉप या अन्य प्रमुख स्थान पर सहेजा गया है, ऐसा कहते हैं

  do shell script "sudo shutdown -h now" with administrator privileges

उपयोगकर्ता शटडाउन स्क्रिप्ट को डबल-क्लिक करता है, पासवर्ड के लिए एक डायलॉग बॉक्स प्राप्त करता है, और यदि यह सही है, तो शटडाउन आगे बढ़ता है। ध्यान दें कि यह केवल व्यवस्थापक विशेषाधिकारों वाले खातों के लिए काम करता है।


4

बिना पुष्टि के लॉग आउट करने का शॉर्टकट Command+ Shift+ Option+ भी है Q, लेकिन जब आपके पास दस्तावेज़ सहेजे नहीं जाते हैं तो प्री-10.7; यह सिर्फ हिट Command+ Qबार-बार करने से बचता है । हालांकि, लायन के रिज्यूम फीचर के साथ , यह इरादा के अनुसार काम करता है - जब आप लॉग इन करते हैं तो अगली बार बिना सहेजे हुए दस्तावेज़ छोड़ देते हैं।


Mojave (10.14.6) के रूप में, यह अब काम नहीं करता है - Cmd + Shift + विकल्प + Q मुझे एक सादे Cmd + Shift + Q के समान संकेत देता है।
ग्रेग प्राइस 2

3

आप निष्क्रिय उपयोगकर्ताओं को स्वचालित रूप से लॉग आउट करने के लिए पावर मैनेजर जैसे तीसरे पक्ष के कार्यक्रम का उपयोग कर सकते हैं । पावर मैनेजर किसी भी चालू एप्लिकेशन को छोड़ देगा और उन अनुप्रयोगों से निपटेगा जो शीट या संवाद के साथ प्रक्रिया को अवरुद्ध करने का प्रयास करते हैं।

पावर मैनेजर - स्वचालित रूप से निष्क्रिय उपयोगकर्ता को लॉग आउट करें

प्रकटीकरण: मैं बिजली प्रबंधक के निर्माताओं DssW के लिए काम करता हूं।


0

इसे ऑटोमेकर के साथ आसानी से पूरा किया जा सकता है। ऑटोमेटर को फायर करने पर, "एप्लिकेशन" चुनें। कमांड लें sudo shutdown -h nowऔर इसे "रन शैल स्क्रिप्ट" ऑटोमेकर एक्शन में डालें। इसे एक एप्लिकेशन के रूप में सहेजें और इसे डॉक में या डेस्कटॉप के ठीक बीच में चिपका दें । अतिरिक्त प्रभाव के लिए, एक उपयुक्त आइकन के लिए एक छवि खोज करें जिसे आप जोड़ सकते हैं (अपने नए एप्लिकेशन की जानकारी विंडो का उपयोग करके)। हो सकता है कि क्लासिक आई / ओ बटन या कुछ और, जैसे इन


sudoआदेश एक व्यवस्थापक पासवर्ड की आवश्यकता है, और इस तरह एक रन शैल स्क्रिप्ट कार्रवाई में एम्बेडेड काम नहीं करेगा। कमांड चलाते समय एक AppleScript एक पासवर्ड के लिए एक प्रशासनिक उपयोगकर्ता को संकेत दे सकता है, लेकिन एक गैर-प्रशासक ऐसा नहीं कर सकता है, और एक शेल स्क्रिप्ट नहीं कर सकता है setuid। अब आप एसी प्रोग्राम लिखने के लिए चाहते थे ...
डैनियल

सच सच। आज घर में बीमार है, इसलिए मैं स्पष्ट रूप से नहीं सोच रहा हूं कि मुझे लगता है कि चूक गया। हालांकि, आत्मा समान है, हालांकि, यह एक टन कोडिंग आदि के बिना आसानी से पूरा किया जा सकता है, और आसानी से सभी नेटवर्क मशीनों पर तैनात किया जा सकता है।
soxman

हां, अगर किसी को लगता है कि गैर-प्रशासनिक उपयोगकर्ताओं को मशीन बंद करने की अनुमति देना एक अच्छा विचार है, भले ही अन्य उपयोगकर्ता वर्तमान में लॉग इन हों, तो निश्चित रूप से उनके पास पहले से ही वह विकल्प और भी अधिक अचानक होगा यदि उनके पास पावर बटन तक भौतिक पहुंच है। या प्लग। या सर्किट ब्रेकर।
डैनियल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.