ฉันได้สร้างโปรไฟล์ผู้ใช้ที่ไม่ใช่รูท (ubuntu 18.04) โดยใช้
sudo adduser จอห์น
ซู - จอห์น
ตอนนี้เมื่อฉันต้องการเข้าถึง / เปิดแอปพลิเคชันของฉันซึ่งติดตั้งในฐานะผู้ใช้รูท (เช่น vscode) จากโปรไฟล์ผู้ใช้ที่ไม่ใช่รูท 'john' มันไม่ได้ผล เป็นเพราะไฟล์การกำหนดค่าทั้งหมดอยู่ในโปรไฟล์ผู้ใช้รูทของฉันหรือมีเพียงผู้ใช้รูทเท่านั้นที่สามารถใช้แอปพลิเคชันเหล่านี้ได้ ฉันไม่สามารถใช้แอปพลิเคชันเหล่านี้ (อาจไม่มีสิทธิ์ sudo) จากโปรไฟล์ 'john' ของฉันได้ไหม ถ้าใช่ ใครก็ได้โปรดชี้แนะฉันที ถ้าไม่ใช่ จุดประสงค์ของการสร้างโปรไฟล์ผู้ใช้ที่ไม่ใช่รูทคืออะไร?
นอกจากนี้ หากฉันสามารถเข้าถึงแอปพลิเคชัน ฉันจะสามารถแก้ไขการกำหนดค่าเฉพาะสำหรับโปรไฟล์ 'john' ได้หรือไม่
ฉันยังใหม่กับลินุกซ์และเรียนรู้เกี่ยวกับมันความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก. ขอขอบคุณ!
แก้ไข:
ฉันไม่สามารถเข้าถึงแอปพลิเคชันใดๆ ของฉันได้ เช่น: ถ้าฉันลองเปิด vscode (ในผู้ใช้ที่ไม่ใช่รูท 'john') โดยใช้
รหัส
มันไม่ได้เปิดขึ้น แอปพลิเคชั่นอื่น ๆ เช่นการเปิด (ติดตั้งล่วงหน้าสำหรับผู้ใช้รูท) 'simplescreenrecorder' โดยใช้เทอร์มินัลกับผู้ใช้ 'john' ให้ข้อผิดพลาด
ไม่ได้ระบุโปรโตคอล
qt.qpa.xcb: ไม่สามารถเชื่อมต่อกับจอแสดงผล :1
qt.qpa.plugin: ไม่สามารถโหลดปลั๊กอินแพลตฟอร์ม Qt "xcb" ใน ""
แม้ว่าจะพบ
แอปพลิเคชันนี้ไม่สามารถเริ่มทำงานได้เนื่องจากไม่มีปลั๊กอินแพลตฟอร์ม Qt
สามารถเริ่มต้นได้ การติดตั้งแอปพลิเคชันอีกครั้งอาจแก้ไขปัญหานี้ได้
ปัญหา.
ปลั๊กอินแพลตฟอร์มที่ใช้ได้คือ: eglfs, linuxfb, ขั้นต่ำ,
ขั้นต่ำ, นอกจอ, vnc, xcb
ยกเลิก (ทิ้งแกนกลาง)
ฉันพยายามทำให้ 'john' เป็น sudoer และถึงอย่างนั้นฉันก็เข้าถึงแอปพลิเคชันของฉันไม่ได้ ฉันลองติดตั้งแอปพลิเคชันเหล่านี้ในผู้ใช้ 'john' เช่น:
sudo apt-get install simplescreenrecorder
แต่แสดงว่ามีการติดตั้งแล้ว ตอนนี้ฉันสับสนมากขึ้น นอกจากนี้ การคัดลอกวางไฟล์คอนฟิกูเรชันเป็นวิธีการเข้าถึงแอปพลิเคชันหรือไม่ ไม่สามารถสร้างการกำหนดค่าเริ่มต้นด้วยตัวเองหรือบางทีฉันอาจให้สิทธิ์การเข้าถึงการกำหนดค่าผู้ใช้รูท