ฉันต้องการให้ Teamviewer ทำงานในฐานะผู้ใช้รูทซึ่งทำให้ระบบของฉันเป็นค่าเริ่มต้น ฉันได้ลองเปลี่ยนไฟล์สคริปต์โดยผู้ใช้ # (0 สำหรับรูท) เล่นด้วยไฟล์. Xauthority เปลี่ยนสิทธิ์ของไฟล์ในไฟล์ที่เรียกใช้งานได้ แต่ฉันไม่ค่อยมีประสบการณ์กับ chmod และ chown ฉันเอาทุกอย่างกลับมา ไฟล์บันทึกของ Teamviewer ระบุการปิด GUI เนื่องจากผู้ใช้รูทพยายามรันโปรแกรม ความคิดใด ๆ
ฉันรู้ความเสี่ยงและฉันมีเหตุผล ใช่ Teamviewer เป็นหนึ่งในนั้น มีวิธีการแทนที่บล็อกรูทหรือให้แอพทำงานเป็นผู้ใช้เดิมของฉันคาร์ลหรือไม่?
—
2712929
คำตอบคือ: หาแนวทางที่แตกต่างเพื่อให้บรรลุเป้าหมายที่คุณต้องการ อาจตีความได้ว่าไม่มีความรับผิดชอบในการให้คำตอบที่ชัดเจนสำหรับคำถามนี้ โดยทั่วไปแล้วจะไม่มีประโยชน์ใด ๆ ที่มีเซสชัน X ใด ๆ ที่ทำงานเป็น root หากคุณต้องการเข้าถึงรูทโปรแกรม GUI ให้พิจารณา sudo หรือ 'ssh -Y root @ localhost' นอกจากนี้หากคุณใช้ ssh -Y ด้วย root ให้พิจารณาการปิดใช้งานการพิสูจน์ตัวตนด้วยรหัสผ่านด้วย PermitRootLogin ใน sshd_config (ใช้โดยไม่ใช้รหัสผ่านหรือบังคับใช้คำสั่งเท่านั้น) และใช้คีย์แทน
—
พยักหน้า
I have made my system default- คุณคืออะไร ทำไม? ซอฟต์แวร์บางตัวได้รับการออกแบบมาโดยเฉพาะเพื่อปฏิเสธที่จะทำงานเป็นรูทเพราะจะทำให้เกิดปัญหาด้านความปลอดภัยที่สำคัญ