Чи є спосіб абсолютно вимусити вийти, закрити або перезапустити відкриті вкладки та збережені документи?


15

Я не міг знайти жодного відносно простого способу швидкого виходу з Mac із загальнодоступним користуванням з багатьма відкритими та збереженими документами у фоновому режимі, не вдаючись до цього sudo shutdown -h now.

Причина, яку я запитую, полягає в тому, що іноді користувач матиме свій обліковий запис в iMacs тут у школі, і він спробує вийти з системи, а потім піти, думаючи, що це завершено, але процес переривається програмами Safari та Office, залишаючи свої акаунт, версії та веб-сайти, які все ще доступні наступній особі, яка сідає.

Очевидно, рядок ярликів був би непоганим замість того, щоб публікувати примітку, в якій говорити людині вводити таємні речі в термінал. Наприклад, просто намагатись знайти Terminal.app стане справою.

Це, мабуть, не має сенсу, оскільки користувач може просто закрити кожну програму і натиснути кілька діалогових вікон, але на відміну від вас і я, до якого неодноразово стукали Command-Q, натискаючи клавішу пробілу та клавіші D, ймовірно, другого характеру.


2
Чи може хтось відповісти на це запитання, щоб вийти з системи, а не вимикатись? Чомусь усе зависло: я можу обвести мишу, але не можу набрати або натиснути. Я спробував вийти з командного рядка, але відсутність збереження скасувало це для мене. Я не можу перезавантажуватись, оскільки є інші користувачі із збереженою роботою, яких я не хочу витісняти.
Майкл

Відповіді:


7

У моєму коледжі вони мали док-станцію, значок якої являв собою білий квадрат з великими червоними літерами LOG OUT. Він запустив сценарій ( складений разом з appify або подібним), який знищив усі запущені програми та вийшов з користувача. Це також допомогло людям, які не знали Mac та не шукали в меню Apple для пункту меню виходу.


5

Ви можете створити додаток AppleScript, збережене на робочому столі чи іншому видному місці, що говорить

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

Користувач двічі клацає скриптом відключення, отримує діалогове вікно із запитом пароля, і якщо воно правильне, відключення триває. Зауважте, що це працює лише для облікових записів з правами адміністратора.


4

Також є ярлик Command+ Shift+ Option+, Qщоб вийти без підтвердження, але це не допоможе, якщо ви зберегли документи до 10,7; він просто уникає необхідності натиснути Command+ Qкілька разів. Однак за допомогою функції Resume Lion це працює за призначенням - залишаючи збережені документи під час наступного входу.


Як і в Mojave (10.14.6), це, здається, не працює - Cmd + Shift + Option + Q дає мені ті ж підказки, що і звичайний Cmd + Shift + Q.
Грег Ціна

3

Ви можете використовувати сторонню програму, наприклад Power Manager, щоб автоматично виходити з неактивних користувачів . Power Manager вийде з будь-яких запущених програм і буде працювати з програмами, які намагаються блокувати процес за допомогою аркушів або діалогів.

Менеджер живлення - автоматично виходити з неактивного користувача

Розкриття: Я працюю в DssW, виробниках Power Manager.


0

Це можна легко досягти за допомогою Automator. Увімкнувши Автоматизатор, виберіть "Застосувати". Візьміть команду sudo shutdown -h nowі введіть її в дію автоматизатора «Запустити сценарій оболонки». Збережіть його як додаток і вставте його в док-станцію або прямо посередині робочого столу. Для додаткового ефекту виконайте пошук зображення відповідної піктограми, яку ви могли б додати (використовуючи інформаційне вікно вашої нової програми). Може бути , кнопка класичний I / O або що - то, як вони .


sudoКоманда вимагає пароль адміністратора, і , отже , не працюватиме вбудований в дію Run Shell Script. AppleScript може запропонувати адміністративному користувачеві ввести пароль під час виконання команди, але не адміністратор не міг цього зробити, і сценарій оболонки не може setuid. Тепер, якщо ви хотіли написати програму змінного струму ...
Даніель

Дуже правильно. Вдома сьогодні хворіють, тому я не думаю чітко, гадаю, і це пропустив. Дух той самий, однак, оскільки це легко здійснити без тони кодування тощо, і його можна легко розгорнути на всіх мережевих машинах.
soxman

Так, якщо хтось вважає, що не годиться, щоб не адміністративні користувачі примушували вимикати машину, незалежно від того, які інші користувачі зараз увійшли. Звичайно, вони вже мають такий варіант ще більш різко, якщо вони мають фізичний доступ до кнопки живлення. Або вилку. Або вимикач.
Даниїл
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.