Score:0

การกำหนดค่าสมาร์ทการ์ดส่วนกลางสำหรับ Chrome/Chromium

ธง mk

ฉันกำลังพยายามตั้งค่าการสนับสนุนเบราว์เซอร์สมาร์ทการ์ดสำหรับผู้ใช้ทั้งหมดของระบบบน LTS 20.04 ฉันได้อ่านคำแนะนำบางส่วนแล้ว รวมถึงคู่มือนี้ด้วย:

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

แต่ส่วนใหญ่ดูเหมือนจะจบลงด้วยคำสั่งที่คล้ายกันนี้:

modutil -dbdir sql:.pki/nssdb/ -เพิ่ม "OpenSC" -libfile /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so

ซึ่งใช้งานได้ แต่ผู้ใช้แต่ละคนจะต้องเรียกใช้สิ่งนั้น (ในทุกระบบที่ใช้) หากฉันพยายามสร้าง /etc/pki/nssdb และใช้คำสั่งที่คล้ายกัน ดูเหมือนว่าจะไม่ทำอะไรเลย

ฉันเจอสิ่งต่อไปนี้:

dpkg-divert -- เปลี่ยนชื่อ -- เพิ่ม /usr/lib/firefox/libnssckbi.so
dpkg-divert --rename --add /usr/lib/x86_64-linux-gnu/nss/libnssckbi.so
ln -s /usr/lib/x86_64-linux-gnu/pkcs11/p11-kit-trust.so /usr/lib/firefox/libnssckbi.so
ln -s /usr/lib/x86_64-linux-gnu/pkcs11/p11-kit-trust.so /usr/lib/x86_64-linux-gnu/nss/libnssckbi.so

ซึ่งเห็นได้ชัดว่าใช้งานได้กับผู้อื่น แต่หลังจากทำสิ่งนี้แล้ว เว้นแต่ว่าฉันจะแก้ไข ~/.pki/nssdb Chrome ไม่ทำงาน และเว้นแต่ฉันจะเพิ่มอุปกรณ์รักษาความปลอดภัยให้กับ Firefox (ซึ่งอย่างน้อยฉันก็สามารถทำได้ทั้งระบบด้วยไฟล์ . json) มันไม่ "เห็น" สมาร์ทการ์ดของฉันเช่นกัน

(ฉันเคยติดตั้ง Edge และลองใช้งานแล้ว แต่มันทำงานเหมือนกันกับ Chrome ไม่สามารถรับแอป Teams เพื่อดูสมาร์ทการ์ดของฉันได้ไม่ว่าจะเกิดอะไรขึ้น แต่นั่นก็เป็นอีกเรื่องหนึ่ง)

Ray Shaw avatar
mk flag
I would like to add smart card support to Chrome for all users, not just one user at a time. I cannot find a way to do this.
Score:0
ธง br

สำหรับ Firefox คุณสามารถใช้นโยบายส่วนกลางได้

{
 "นโยบาย": {
   "อุปกรณ์รักษาความปลอดภัย": {
      "scInterface": "/usr/local/lib/libcvP11.so"
    }
  }
}

ที่จะวางไว้ภายใต้ /usr/lib/firefox/distribution/policies.json (อย่างน้อยสำหรับ Ubuntu 20.04) ข้อมูลเพิ่มเติมบางอย่างที่คุณอาจอ้างถึง https://support.mozilla.org/en-US/kb/managing-policies-linux-desktops และสำหรับรายการนโยบายที่เป็นไปได้ทั้งหมดที่คุณอาจอ้างถึง https://github.com/mozilla/policy-templates

ฉันไม่พบวิธีดำเนินการนี้กับ Chromium ในขณะนี้ ดูเหมือนว่าเป็นไปได้ที่จะมีฐานข้อมูล nss ทั่วโลก แต่ดูเหมือนว่า Chromium จะไม่สนใจ รอคอยที่จะได้ยินวิธีแก้ปัญหาที่ใช้งานได้และขออภัยที่สามารถให้บริการได้ที่นี่

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา