Лечим зависший «чёрный экран с курсором»

Spinning_BallС выходом OS X Mavericks мы стали часто встречаться с подвисанием системы, ранее с которым не сталкивались. Однажды вы включаете ваш Мак, он корректным образом загружается (сначала демонстрирует , потом под яблоком «вращается колёсико») и застывает на этапе, когда должен быть произведён вход в пользователя. Экран становится чёрным и вам кажется, что компьютер попросту завис, или у него не работает видеокарта, или дисплей. Но… Если вы двигаете мышью или прикасаетесь к touchpad вашего Мака — вы видите совершенно обычный курсор, который при этом исправно перемещается и не производит впечатление фатальной ошибки. Обычно наши клиенты сталкиваются с такими симптомами после попытки установки каких-либо системных обновлений.

Black_Screen_With_CursorПристрастное изучение ошибки привело к выводу, что ни сброс PRAM/NVRAM, ни сброс SMC, ни переустановка операционной системы (включая удаление папки System из корня диска) не приводят к нужному результату. Всё вполне логично: подвисание происходит не при обращении к системе, а на этапе доступа к пользователю и следственно искать источник ошибки следует за пределами OS X. Советы Apple по борьбе с таким недугом в большинстве случаев сводятся к форматированию системного диска, установке чистой копии операционной системы и восстановление из резервной копии Time Machine. Но есть способ действенней, по производимому эффекту схожий с магией.

Читать далее…

Shellshock или мнимая угроза

Terminal

Многие технические интернет-ресурсы стали активно освещать информацию о новой обнаруженной угрозе компьютерной безопасности. Имя новой страшилки — Shellshock. И по предварительной оценке специалистов она гораздо серьёзнее шумевшей в прошлом году мастшатбно растиражированной Heartbleed. Но далеко не все ресурсы говорят о том, что же такое на самом деле Shellshock и чем эта уязвимость грозит именно вам?

Давайте попробуем рассмотреть всё с самого начала. Все Unix операционные системы содержат в себе один или больше shell — командную оболочку. Служебная программа Терминал в Mac OS X — явное тому доказательство. Эта утилита как раз и обеспечивает доступ Мак-пользователя к ресурам среды Unix, bash. Когда вы вводите в Терминале скажем, «ls -al», эта простая текстовая запись интерпретируется и выполняется bash’ем как команда, а в окне программы отображается её результат (отображение результата выполнения команды, кстати, совсем необязательно). То есть Терминал — программный интерпретатор в Mac OS X.

Читать далее…

«Если друг отказался вдруг…» — разрешаем неадминистратору управлять принтером

Может так случится, что вам понадобится лишить пользователей макинтоша административных прав. Возможно же, что вам приходится работать на компьютере, логин и пароль администратора которого вам не сообщили. Это — правильная стратегия с точки зрения безопасности, ведь пользователь без прав администратора не может ни установить программы, которые могут оказаться вредоносными, ни заглянуть в файлы другого пользователя, если пользователей на компьютере несколько.

Пользователь без прав администратора может совершенно свободно работать на компьютере, но иногда его могут подстеречь совершенно несвоевременные и досадные неожиданности Читать далее…

Защищаем пересылаемые файлы

Protected Mail

Нашим клиентам, равно как и нам, часто приходится обмениваться друг с другом электронной корреспонденцией. Более того, очень часто мы добавляем вложения в письма: снимки экранов, диктофонные записи, небольшие программы. Для того, чтобы прикрепить к email сразу несколько документов большинство из нас привыкло пользоваться архивами. Для упрощения этой задачи Apple добавила в контекстное меню Finder’а возможность быстро и просто создать zip-архив — опция «сжать». Мы и наши клиенты постоянно ею пользуемся. Но что делать, когда электронная переписка не зашифрована, а обменяться нам необходимо конфиденциальными данными? Правильно, защитить файлы паролем. Но подобной очевидной опции нам, преследуемым манией преследования заботящихся о безопасности данных, разработчики из Купертино уже не предоставили. Ниже мы попробуем найти несколько интересных решений для нашей задачи.

Читать далее…

Избавляемся от «EFI Boot» в названии загрузочного диска

CCC

Бывают ситуации, когда при восстановлении файловой системы, клонировании диска Super Duper! или Carbon Copy Cloner «съезжает» загрузочное имя диска. Когда работает стандартная операционная система, всё в порядке, но вот стоит выключить компьютер и загрузить с нажатой клавишей ⌥ Alt/Option (в этом случае должно открыться окно с выбором загрузочной системы и появляется возможность запустить Мак с другого диска, скажем, с раздела восстановления или Windows), как появляется загадочное имя EFI Boot у вашего диска. И в целом, это не страшно, с этим можно жить без осложнений, система будет загружаться привычным стабильным образом и работать без сбоев. Но случается, что вы пытаетесь запустить ваш Мак с, например, диагностического диска, на котором полтора десятка разделов и все они загрузочные. И половина из них — EFI Boot. Что делать? Кто есть кто и какой раздел выбрать?

Читать далее…

Изучаем терминальные команды

Когда вы только начинаете работать с Терминалом, вам может потребоваться информация о всех доступных вам командах и о том, что каждая из них выполняет. Ниже мы попробуем помочь эту информацию найти.

Terminal

В OS X встроен очень мощный инструмент для работы с Маком и его тонкой настройки — служебная программа Терминал. Она имеет интерфейс командной строки и работа с ней осуществляется посредством ввода текстовых команд. Существуют тысячи терминальных распоряжений, но в первое время работы с этой программой просто непонятно, где про них найти информацию. Конечно, существуют такие основополагающие команды, как «ls», для отображения списка содержимого директории или «cd» для её смены, но помимо них существуют и текстовые редакторы, и синтаксические анализаторы и множество других команд, превращающиюх Терминал в таинственный (но при этом по-прежнему мощный) инструмент управления Маком.

Читать далее…