Рейтинг:0

Я не могу заставить свой считыватель смарт-карт SCR3310 работать в Ubuntu 20.04.2, несмотря на установку сертификатов cackey, pcsc_scan и DOD.

флаг in

Я не могу заставить свой считыватель смарт-карт SCR3310 работать в Ubuntu 20.04.2, несмотря на установку сертификатов cackey, pcsc_scan и DOD. Когда я запускаю pcsc_scan, он говорит, что есть считыватель и карта, но сканирование никогда не прекращает сканирование и никогда не говорит «Карта DoD CAC выпущена XX января 20XX». И я никогда не получаю зеленый свет на считывателе, когда я сканирую. Что мне не хватает? Я следовал руководствам, которые нашел в Интернете, например этому:

https://help.ubuntu.com/community/CommonAccessCard

и этот: Как установить и настроить устройство чтения карт безопасности (CAC) для Ubuntu 13.04

Помощь! Я новичок в Linux/Ubuntu [1]: https://i.stack.imgur.com/g6yBr.png

waltinator avatar
флаг it
Сообщение нам, какой удаленной процедуре (RP) вы «следовали», не поможет нам помочь вам по N причинам: 1) Это удаленно. Ссылка будет завтра? 2) Чтение RP не говорит нам, насколько точно вы «следовали» за ним. Были ли у вас опечатки или пропущенные строки? У нас есть. 3) Чтение RP пропускает сообщения об ошибках, которые вы получили в своей системе. Эти сообщения об ошибках (и вызвавшие их команды) являются ключевыми элементами любой диагностики.
Tom Withers avatar
флаг in
Я не получаю никаких сообщений об ошибках. Процедура установки того, что мне нужно, то есть машины с поддержкой CAC, не работает. Хороший работающий "RP" (я новичок в Ubuntu/Linux) был бы великолепен
Рейтинг:2
флаг mx

У меня были проблемы с использованием «последнего» cackey от 20.04 (однако я использую KDE). По какой-то причине я смог заставить работать Debian только версию 7.5.1, используя инструкции из MiltaryCAC.com

Скачать 7.5.1 можно здесь: cackey_0.7.5-1_amd64.deb

Установить с помощью sudo dpkg -i cackey_0.7.5-1_amd64.deb

Тем не менее, менеджер пакетов KDE часто «обновляет» cackey и ломает его. Поэтому я должен сохранить установочный файл версии 7.5.1 и переустановить его после входа в систему, к счастью, мне не нужно повторять какие-либо другие шаги установки, просто выполните приведенную выше команду ДО того, как вы откроете какие-либо веб-браузеры. Это немного взломать, но работает.

user535733 avatar
флаг cn
+1 за то, что держите его под рукой.
Рейтинг:2
флаг it

Многие проблемы с доступом к устройствам можно решить, изменив членство в группе.

В частности, если лс -л показывает, что права группы (второй "RWX"тройка) это"RW"(напр."-rw-rw----"), то добавление себя в группу, которой принадлежит устройство, предоставит RW доступ.

Вот как:

устройство="/dev/что угодно"
sudo adduser $USER $(stat -c "%G" $device)

Это позволяет вам стать членом группы, которая может RW Устройство, но есть еще один шаг.

Чтобы сделать все ваши процессы членами новой группы, выйдите из системы и войдите в нее. Членство в группах настраивается на авторизоваться время.

Чтобы создать один процесс в новой группе (для тестирования, перед выходом/входом):

newgrp $(stat -c "%G" $устройство)  

или просто введите имя группы. Видеть человек.

Tom Withers avatar
флаг in
Спасибо, но я не могу понять, что вы говорите. Я новичок в синтаксисе Ubuntu/Linux. "/dev/whatever" - это я должен вводить? или «что угодно» означает что-то, что я должен знать, но, очевидно, не знаю.
waltinator avatar
флаг it
`/dev/whatever` обозначает имя вашего устройства — это готовый ответ. Вы можете найти имя устройства, наблюдая за `sudo journalctl --follow` при подключении устройства. ИЛИ `ls -1 /dev >dev.before`, подключите устройство, подождите 10 секунд, `ls -1 /dev >dev.after;diff dev.{before,after}`.
Tom Withers avatar
флаг in
это выглядит правильно? "/sys/устройства/pci0000:00/0000:00:12.1/usb5/5-3"
Рейтинг:0
флаг az

Не уверен, что это когда-либо было решено для вас, но я только что установил и запустил его, используя инструкции militarycac.com/linux.htm и libcackey0.7.5-1. Некоторое время я пытался использовать обновленную версию cackey, но, как сказал выше @Infurious, она отказывается работать (я не смог даже через команду modutil).

Единственным камнем преткновения сейчас является то, что OWA работает только в Firefox, а не в Chrome, но это должно быть поправимо. А если нет, то это намного удобнее, чем двойная загрузка только ради использования моего CAC. Насколько я могу судить, остальные сертификаты CAC тоже работают в Chrome, просто OWA не хочет играть хорошо.

Ответить или комментировать

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