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

DiskutilСамым распространенным инструментом для работы с дисками в Mac OS X, вне зависимости от их количества и метода подключения, является Дисковая утилита. С её помощью без лишних проблем можно провести практически любую необходимую операцию как с целым диском, так и с логическими томами, которые на нем созданы. Но у нее есть и один недостаток, который может быть особенно заметен тем, кто активно пользуется большим количеством дисков, подключенных к одному компьютеру Mac. Заключается недостаток в том, что Дисковая утилита работает только с одним диском или логическим томом за раз и не может выполнять несколько операций параллельно. Читать далее…

Символические (символьные) ссылки в Mac OS X

finder2Символические ссылки в Mac OS X позволяют создавать в удобном вам месте файл, который бы содержал в себе путь до искомого объекта файловой системы, сохраненного в другой папке или на другом диске. Это очень похоже на псевдоним файла, который можно создать при помощи Finder. Но, в отличии от псевдонимов, которые работают только на уровне Finder и не могут быть использованы в Терминале и UNIX-приложениях, символические ссылки работают на более глубоком уровне и могут иметь значительно больше применений. Они могут оказаться очень полезны для опытных пользователей компьютеров Mac при выполнении множества различных задач, начиная с упрощения взаимодействия с труднодоступными файлами и заканчивая переносом важных файлов и папок (например, папки «Программы») на внешний диск с сохранением функционала. Читать далее…

Что делать, если файл занят или используется

ActivityMonitorПри открытии файла той или иной программой, доступ к нему временно блокируется. Обычно блокировка длится лишь до тех пор, пока содержимое файла не будет прочитано и перенесено в оперативную память, что как правило не занимает много времени, а после этого доступ к файлу может получить любое другое приложение или сервис, чтобы сработать по той же самой схеме «заблокировать — прочитать — разблокировать». Однако, бывают случаи, когда программа сохраняет блокировку даже после прочтения файла. Такое может произойти как по ошибке, так и из-за специфики работы самой программы. В любом случае, дальнейшее взаимодействие с этим файлом будет невозможно, а попытки его редактировать, удалить, перенести или открыть в другой программе будут приводить к возникновению различных сообщений о том, что искомый файл заблокирован, недоступен, используется или даже, что у вас недостаточно прав для доступа к нему. Читать далее…

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

Terminal

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

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

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

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

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

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

Локализуем Finder

Property List Editor

В процессе ежедневного «траблшутинга» (устранения неполадок) Маков мы неоднократно сталкивались с ошибками, связанными с локализацией операционной системы. Что имеется в виду? Пользователь запускает программу, которая, к примеру, взламывает iOS, загружает из интернета последнюю прошивку для своего смартфона, кладёт её в папку с названием «Хаки iOS» и при попытке сделать джейлбрейк получает ошибку наподобие таковой: «Invalid IPSW. Unable to parse IPSW. Are you sure it’s really IPSW?» И обидно даже, ведь есть стопроцентная уверенность, что этот файл iOS на самом деле IPSW, правильный, соответсвующей версии, без ошибок. Но почему же тогда программа ругается?

Всё просто. Прошивка лежит в папке, имеющей русское название, а заграничная программа очень плохо понимает кириллицу. И примеров тому сотни. Одно из золотых правил инженера тех. поддержки Apple при устранении проблем в работе какого-либо приложения сменить язык интерфейса на английский, родной, и проверить работу проблемного ПО в новом, свежесозданном пользователе. И там, поверьте, работать забугорная программа будет без ошибок (если же вы, конечно, не попытаетесь создать папку с русским названием снова). Если же ту же самую прошивку никуда не перекладывать и оставить в папке «Загрузки», то окроется она в нашей программе для взлома iOS без ошибок. Почему?

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

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

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

Terminal

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

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

Восстановление утерянного администратора в Mac OS X

Все Маки изначально настроены таким образом, что в ОС присутствует хотя бы один пользователь-администратор. Но случается, что при глобальных изменениях системы (установке обновлений, смены прав доступа) или конфигурации компьютера из Mac OS «пропадает» пользователь с административными привилегиями. То есть учётная запись, по большей части, остаётся в системе (без каких-либо изменений в файловой иерархии), но возможности администрирования она лишается. Эта проблема совсем нечастая, но в нашей практике случается с завидной регулярностью.

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