मैं टीमव्यूअर को रूट यूजर के रूप में चलाना चाहता हूं, जिसे मैंने अपने सिस्टम को डिफॉल्ट बना दिया है। मैंने उपयोगकर्ता स्क्रिप्ट # (रूट के लिए 0) द्वारा अपनी स्क्रिप्ट फ़ाइलों को बदलने की कोशिश की है, .Xauthority फ़ाइल के साथ खेला है, निष्पादन योग्य फ़ाइल पर फ़ाइल अनुमतियों को बदल दिया है, लेकिन मैं चामॉड और चाउन के साथ बहुत अनुभवी नहीं हूं। मैंने सब कुछ वापस रख दिया। टीमव्यूअर लॉग फ़ाइल GUI को बंद करने का संकेत देती है क्योंकि रूट उपयोगकर्ता प्रोग्राम को चलाने की कोशिश कर रहा है। कोई विचार?
मैं जोखिमों को जानता हूं और मेरे पास मेरे कारण हैं। हां, टीमव्यूअर उनमें से एक है। क्या रूट ब्लॉक को ओवरराइड करने का कोई तरीका है या ऐप को हमेशा मेरे मूल उपयोगकर्ता के रूप में चलाया जाता है, karl?
—
user2712929 19
इसका उत्तर है: अपने इच्छित लक्ष्यों को प्राप्त करने के लिए एक अलग दृष्टिकोण खोजें। इस प्रश्न का निश्चित उत्तर देने के लिए इसे गैर जिम्मेदार ठहराया जा सकता है। यह आम तौर पर व्यर्थ है किसी भी एक्स सत्र जड़ के रूप में चल रहा है। यदि आपको GUI प्रोग्राम में रूट एक्सेस की आवश्यकता है, तो sudo या 'ssh -Y root @ localhost' पर विचार करें। इसके अलावा, यदि आप ssh -Y रूट के साथ करते हैं, तो sshd_config (बिना पासवर्ड या मजबूर-कमांड-केवल का उपयोग करें) में PermitRootLogin के साथ पासवर्ड प्रमाणीकरण को अक्षम करने पर विचार करें, और इसके बजाय कुंजियों का उपयोग करें।
—
मंजूरी
I have made my system default- तुम क्या? क्यूं कर? कुछ सॉफ़्टवेयर को विशेष रूप से रूट के रूप में चलाने से इंकार करने के लिए डिज़ाइन किया गया है, क्योंकि इसके परिणामस्वरूप बड़े सुरक्षा मुद्दे होंगे।