Как заблокировать компьютер из командной строки

Для того, чтобы заблокировать компьютер из какого-нибудь скрипта, вам поможет такая команда:

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

Компьютер заблокируется сразу, без подтверждений и предупреждений.

Восстановление пароля в Mac OS Lion

Для того, чтобы восстановить пароль пользователя в Mac OS Lion нужно сделать следующее:

* Загрузитесь со спасательного диска. Для этого нажмите и держите клавишу Option при включении компьютера. Выберите диск с подписью Recovery в появившемся списке.

* Выберите в меню пункт Utilities — Terminal.
![Launch Terminal From Recovery HD](http://mactrick.com/wp-content/uploads/2011/08/launch_terminal_from_recovery_hd.jpg)

* Напишите в окне терминала команду `resetpassword`

* Подтвердите имя пользователя, для которого вы хотите изменить пароль.

Как отключить карантин

Начиная с Mac OS X 10.5 в системе появился механизм карантина, который спрашивал подтверждения пользователя на открытие любого файла, загруженного из сети.

Если вы хотите полностью отключить этот механизм, выполните в терминале команду:

defaults write com.apple.LaunchServices LSQuarantine -bool NO

Для того, чтобы это сработало, вам придётся перезагрузиться.

Для того, чтобы снять флаг карантина со всех уже скачанных файлов в папке Downloads, выполните такую команду для 10.6: xattr -d -r com.apple.quarantine ~/Downloads или такую для 10.5: find ~/Downloads -type df -exec xattr -d com.apple.quarantine {}

10 советов по обеспечению безопасности вашего компьютера

1. Выключите опцию «Open safe files after downloading» в Safari. Это убережёт вас от большинства вредоносных программ для мака.

Отключить эту опцию можно в настройках Safari:

2. Отключите автоматический вход в систему. Особенно, если вы пользуетесь ноутбуком.

3. Блокируйте экран, когда отходите от компьютера. Я уже писал, как это можно сделать.

4. Используйте менеджер паролей.
Например, 1Password. Он позволит создавать вам отдельные сложные пароли для каждого сервиса в интернете без необходимости их все запоминать. Вам нужно будет помнить только один пароль — от 1Password, остальное будет работать само.

Это обезопасит вас с той ситуации, если сервис подвергнется атаке и ваш пароль окажется у злоумышленника.

5. Включите firewall.
Он уже встроен в вашу систему, но выключен по умолчанию. Включить его можно в System Preferences→Security.

6. Используйте Little Snitch. Он позволяет управлять сетевыми подключениями каждой программы и блокировать нежелательные.

7. Шифруйте свои личные данные.
Для шифрования отдельного файла, возможно, подойдёт использование фунцкий программы, которая его создала (Preview, iWork). Для больших объёмов информации можно использовать шифрованные образы дисков.

8. Используйте FileVault.
FileVault — встроенная в Mac OS X система шифрования домашних каталогов пользователей. Использует достаточно устойчивые алгоритмы шифрования. Для большинства пользователей это будет перебором, но для тех, кто работает с особо важными и конфиденциальными данными, FileVault будет отличным решением.

9. Правильно удаляйте файлы из корзины.
Для того, чтобы удалённые файлы гарантировано невозможно было восстановить, используйте безопасную очистку корзины.

10. Стирайте данные с жёсткого диска.
Если вы хотите продать или выбросить компьютер, обязательно сотрите все данные с жёсткого диска. Можно сделать это из Дисковой Утилиты. Полное стирание с перезаписыванием информации, конечно, занимает много времени, но даёт гарантию того, что данные не смогут быть восстановлены.


Блокирование экрана с помощью клавиатуры

Если вы заботитесь о безопасности своих данных, то знаете, что совсем не хорошо отходить надолго от незаблокированного компьютера. Заблокировать экран можно многими средствами и сейчас я покажу ещё один.

Запустите Automator и выберите шаблон Service:

Найдите в коллекции действий одно под названием Run Shell Script. Оно находится в категории Utilities. Перетащите его в правую панель и впишите в поле для выполнения следующую строку:

'/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession' -suspend

Выставьте вверху окна параметр Service receives в положение no input.

Сохраните сервис под именем Lock Screen.

Теперь запустите System Preferences и откройте панель Keyboard → Keyboard Shortcuts. В категории Services в самом низу будет ваш сервис. Щёлкните справа от его названия и задайте удобное вам клавиатурное сочетание. Я сделал ^⌘L.

На этом всё. После нажатия заданных клавиш экран красиво перевернётся и вам будет предложено ввести пароль для продолжения работы.

Замечу, что при таком блокировании доступа выключается музыка и клиенты мгновенных сообщений (iChat точно, остальные не проверял).

Повышаем безопасность

Для большей безопасности вашего компьютера рекомендуется ставить пароль на выход из спящего режима, да и просто блокировать машину на время, когда вы надолго отходите от компьютера. Как это сделать?

(more…)