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

Отключение SIP в MacOS 10.11

ID статьи: 91
Последнее обновление: 20 Feb, 2016
Ревизия: 2
Добавить комментарий
Просмотры: 1828
Комментарии: 0

Версия ПО: MacOS 10.11 El Capitan

Токены: JaCarta ГОСТ, JaCarta PRO

Проблема: 

Токен JaCarta не виден в утилите устройства.

Причина:

При установке ПО для JaCarta на MacOS вносятся изменения в файл Info.plist, однако в MacOS 10.11 был переработан механизм безопасности системы, который блокирует возможность редактирования данного файла всем пользователям, в том числе пользователям, обладающими root-правами.

Решение:

Для редактирования файла Info.plist необходимо отключить SIP:

1.    Перезагрузите Mac в Recovery Mode. Для этого необходимо нажать "Перезагрузить" и сразу после выключения держать комбинацию Command+R (либо alt) до того момента, пока не появится лого Apple.
2.    Запустить терминал (Utilities > Terminal).
3.    В окне терминала набрать команду csrutil disable и нажать Enter.
4.    Перезагрузить Mac.
5.    Если SIP необходимо включить, то можно повторить описанные выше действия, изменив команду csrutil disable на csrutil enable.

Если требуется изменить файл Info.plist вручную:

Путь к info.plist:
/usr/lib/pcsc/drivers/ifd-ccid.bundle/Contents/Info.plist
или
/usr/libexec/SmartCardServices/drivers/ifd-ccid.bundle/

В список VID добавляем строку:
<string>0x24DC</string>

Список VID начинается с:
<key>ifdVendorID</key>
                <array>
                               
В список PID добавляем строку:
<string>0x0101</string>

Список PID начинается с:
<key>ifdProductID</key>
                <array>
 

Эта статья была:  
Теги
MacOS JaCarta El Capitan MacOS 10.11 Info.plist Capitan SIP

Также прочтите
document KB0206 JC-WebClient не устанавливается на Mac OS 10.11 и выше

Пред.   След.
KB0111 Ошибка "Не удаётся загрузить модуль PKCS" при запуске JaCarta...     KB0146 Проблемы со смарт-картами и ридерами в режиме CCID в MS Windows...