मैंने एक एप्लिकेशन विकसित किया है जो नेटवर्क समय को बदलने के लिए, मेरे दो कंप्यूटरों को सिंक करने के लिए NTP का उपयोग करता है। यह चलता है root, क्योंकि केवल बाद वाले को लिनक्स पर समय और तारीख बदलने की अनुमति है (मुझे लगता है)।
अब, मैं इसे एक उपयोगकर्ता के रूप में चलाना चाहता हूं। लेकिन, मुझे समय का उपयोग करने की आवश्यकता है।
- एक गैर-रूट उपयोगकर्ता खाते के तहत डेमॉन चलाना एक अच्छा अभ्यास है?
- क्या मैं अपने आवेदन को इस तरह की क्षमता दूंगा
CAP_SYS_TIME? - क्या यह सुरक्षा भेद्यता का परिचय नहीं देता है?
- क्या कोई बेहतर तरीका है?
ntpउपयोगकर्ता खाते (कम से कम लिनक्स सिस्टम) के रूप में चलना चाहिए, इसलिए आपको यह परिवर्तन करने की आवश्यकता नहीं होनी चाहिए। आपने एनटीपी पैकेज क्या स्थापित किया है?