Вернуться   Форум > Помощь Зрителям > Советы зрителям: вопросы и ответы
Регистрация Справка Пользователи Календарь Поиск Сообщения за день Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме
Старый 14.01.2018, 13:09   #1
KniazidisR
Главный Кинооператор
Медаль пользователю. ЗОЛОТО Любитель
Регистрация: 13.08.2016
Адрес: Греция
Сообщения: 199
Репутация: 24
ЗАПРЕТИТЬ ФАЙЛЫ .DS_STORE (OS X, начиная с El Capitan и новее)

Подобно большинству OS X-пользователей, я имею файлы .DS_Store, создаваемые эксплорером Finder в моих папках. Для большинства OS X-пользователей, работающих в Finder, это просто скрытые файлы, но для программистов, людей, работающих в Терминале, людей раздающих фильмы в папках - они создают известные проблемы. Лично меня интересуют проблемы с раздачей папок с фильмами.

Данная статья найдена мною в сети и переведена с английского на русский. Замечу, что только эта статья полностью решила проблему с данными скрытыми файлами, другие статьи просто устарели и проблему решить не могли.

В последние годы, появилась бесплатная утилита Asepsis, которая после инсталляции в OS X, успешно блокировала “на лету” любые попытки создания эксплорером Finder файлов .DS_Store в ваших папках. Она успешно справлялась с этой задачей до выпуска Apple операционной системы OS X 10.11 El Capitan. Начиная с этой версии, Apple интегрировала в операционную систему Защиту Целостности Системы (SIP). Так вот, эта система не позволяет (пока) просто инсталлировать утилиту Asepsis и использовать её. Данная статья позволит вам, как позволила мне, без компрометации операционной системы обойти эту преграду !!!
Ниже пошаговая инструкция по решению проблемы:

1) Инсталлируем Asepsis
Сначала открываем терминал и вводим следующие команды:
touch ~/.no-asepsis-os-restriction
touch ~/.asepsis-suppress-update-errors

Теперь вам надо инсталлировать последнюю версию Asepsis (1.5.2 на Февраль 2016) с с официального сайта( прямая безопасная ссылка. Запускаем инсталлятор, ваш компьютер сразу перезагузится. К сожалению с этой точки утилита блокируется системой SIP.

2) Входим в защищённый режим и временно запрещаем SIP
Перезагружаем компьютер, держа при этом нажатыми клавиши Command (⌘) и R. Ваш компьютер запустится в “защищённом режиме”.
В окне “OS X утилит”, переходим к ниспадающему меню Утилит (на русском могут называться “инструменты”) и выбираем Terminal (терминал). Вводим в терминале команду:
csrutil disable; reboot
Ваш компьютер сразу перезапустится сам.

3) Инсталлируем Asepsis с SIP отключённым
Как только после перезагрузки вернётесь в “обычный режим”, откройте снова терминал и введите команду:
asepsisctl install
Примечание: Если получите предупреждение wrapper already existing , запустите asepsisctl uninstall_wrapper и снова перезапустите asepsisctl install (они на DMG-диске).

4) Восстановите обратно защиту SIP
Перезапустите компьютер, держа нажатыми клавиши Command (⌘) и R для входа в “защищённый роим”, затем откройте Terminal в меню Утилит. Разрешаем SIP командой:
csrutil enable; reboot
Компьютер автоматически перезапустится в “обычном режиме”.

5) Удостовериваемся: Asepsis уже РАБОТАЕТ:
Если всё правильно, то должно появиться сообщение: Your Asepsis installation seems to be OK.
Спасибо всем за внимание, уверен, что статья будет многим полезной.
  Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей - 0 , гостей - 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск



Часовой пояс GMT +3, время: 03:38.