Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Назначение:  Служба PC/SC используется для динамического подключения/отключения драйверов считывателей смарт-карт «на лету» и управления соединениями со считывателями.

Глобальные настройки

...

Для запуска сервиса обеспечения возможности работы службы pcscd с ненулевой меткой безопасности , в конфигурационный файл /lib/systemd/system/pcscd.service следует привести к видуsocket в секцию [socket] добавить параметр CapabilitiesParsec=PARSEC_CAP_PRIV_SOCK:

Блок кода
[UnitSocket]
Description=PC/SC Smart Card Daemon
#Requires=pcscd.socket

[Service]
ExecStart=/usr/sbin/pcscd --foreground 
ExecReload=/usr/sbin/pcscd --hotplug...
CapabilitiesParsec=PARSEC_CAP_PRIV_SOCK

[Install]
#Also=pcscd.socket
WantedBy=multi-user.target

И перезапустить службуПосле чего следует ввести команды:

Command
sudo
systemctl daemon-reload
sudo

systemctl 
disable
stop pcscd.service
sudo

systemctl 
restart
stop pcscd.
servicesudo
socket
systemctl 
enable
start pcscd.service

После запуска сервиса службы pcscd проверитьубедиться, что ей присвоен атрибут ehole. Для этого воспользуйтесь командой:

...

Для проверки, следует зайти под пользователем с ненулевой меткой безопасности и обратиться к токену:к примеру , например, с командой:

Command

opensc-explorer

...

Запуск с определенным уровнем конфиденциальности 

...

Для запуска сервиса pcscd службы с определенной ненулевой классификационной меткой безопасности, файл /lib/systemd/system/pcscd.service следует привезти к виду:

...

Примечание

В блоке кода, указан пример с запуском службы pcscd с 1-ым иерархическим уровнем конфиденциальности равным единице.

После чего следует ввести командыперезапустить службу:

Command
sudo systemctl daemon-reload
sudo systemctl restart pcscd.service 
sudo systemctl enable pcscd.servicesudo systemctl status pcscd.service