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

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

Ключ

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

...

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

Command

sudo systemctl edit pcscd.socket --full

И добавить параметр:

Блок кода
[Socket]
...
CapabilitiesParsec=PARSEC_CAP_PRIV_SOCK

И перезапустить службу:

Command
systemctl daemon-reload
systemctl stop pcscd.service
systemctl stop pcscd.socket
systemctl start pcscd.service

...

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

...

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

Command

sudo systemctl edit pcscd.service --full

Пример задания значения параметра PDPLabel для работы с иерархическим уровнем конфиденциальности равным единице:

Блок кода
...
[Service]
...
Блок кода
[Unit]
Description=PC/SC Smart Card Daemon

[Service]
ExecStart=/usr/sbin/pcscd --foreground
ExecReload=/usr/sbin/pcscd --hotplug
PDPLabel=1:63:0

[Install]
WantedBy=multi-user.target...


note
Информация

PDPLabel=<Уровень>:<Уровень целостности>:<Категории>
Формат метки PDPLabel аналогичен принятому в системе PARSEC за исключением поля типа - метки.

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

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

sudo systemctl daemon-reload
Command
sudo systemctl restart pcscd.service 

...