ไฟล์กฎของคุณเปลี่ยนผู้ใช้และกลุ่มเป็นผู้ใช้และกลุ่มที่ไม่มีอยู่ เอ็นวิเดีย
- สิ่งนี้ไม่ได้แก้ปัญหาของคุณ อันที่จริง มันจะไม่ทำงานเพราะผู้ใช้และกลุ่ม เอ็นวิเดีย
ไม่ใช่กลุ่มเริ่มต้น และผู้ใช้ของคุณไม่ได้อยู่ในกลุ่มนั้น นอกจากนี้ คุณไม่ควรตั้งค่าซ็อกเก็ตของคุณเป็น 777
สิทธิ์ - ด้วยเหตุผลเดียวกับที่คุณไม่ให้ไฟล์ (ดู โพสต์นี้ ถึงเหตุที่ไม่ควรให้ 777
ถึง /var/www
สำหรับข้อกังวลด้านความปลอดภัยที่คล้ายกัน) มีการควบคุมการเข้าถึงอุปกรณ์เพิ่มเติมซึ่งเป็นส่วนหนึ่งของกฎการแยก AppArmor สำหรับแอปพลิเคชันต่างๆ เช่นกัน ซึ่งคุณไม่สามารถเอาชนะได้ในฐานะผู้ใช้มาตรฐาน ซึ่งเป็นเหตุผลว่าทำไม โทรออก
กลุ่มมีอยู่เพื่อ ให้ เข้าถึงอุปกรณ์เหล่านั้น
บทช่วยสอน nVidia นั้นน่าจะใช้ได้กับระบบอื่นหรือล้าสมัย - คุณไม่จำเป็นต้องทำ ใช้ กฎของพวกเขาแทนที่จะให้สิทธิ์การเข้าถึงด้วยตัวคุณเอง โทรออก
.
เมื่อทำงานกับสิทธิ์ระดับผู้ใช้ อุปกรณ์พิเศษ เช่น การสื่อสารผ่านพอร์ตอนุกรมต้องการสิทธิ์พิเศษ เหล่านี้ได้รับอนุญาตจาก โทรออก
กลุ่ม (สำหรับอุปกรณ์ เช่น โมเด็ม dialup, USB Serial Adapters เป็นต้น)
เพียงเพิ่มกลุ่มของคุณไปที่ โทรออก
จัดกลุ่ม รีบูต และคุณจะสามารถเข้าถึงได้ ใช้คำสั่งนี้ในบรรทัดคำสั่ง:
sudo usermod -a -G โทรออก $USER
แทนที่ $USER
ด้วยชื่อผู้ใช้ของคุณบนคอมพิวเตอร์ จากนั้นเมื่อคุณรีบูตและล็อกออนเข้าสู่เซสชันของคุณอีกครั้ง คุณจะสามารถเข้าถึงอุปกรณ์นั้นและอุปกรณ์อื่นๆ ได้ ต้องใช้พอร์ตสื่อสารแบบอนุกรม โทรออก
สิทธิ์ซึ่งง่ายต่อการใส่ตัวเองเข้าไป
ซึ่งควรเป็นทั้งหมดที่คุณหรือผู้ใช้รายอื่นต้องทำเพื่อเข้าถึงอุปกรณ์ คุณควรปล่อยการอนุญาตเริ่มต้นไว้ตามลำพัง เว้นแต่คุณจะมีกรณีการใช้งานที่เฉพาะเจาะจงมาก นั่นคือ ไม่ ระบุไว้ในคำถามของคุณ