सवाल मैं अपने लिनक्स सर्वर पर किसी अन्य उपयोगकर्ता के क्रोंटैब को कैसे संपादित करूं?


मेरे पास मेरे लिनक्स सर्वर पर एक उपयोगकर्ता है जो सुडो है। मैं किसी अन्य उपयोगकर्ता के क्रोंटैब को संपादित करना चाहता हूं। मैं इस के लिए नया हूं और समझ में नहीं आता कि मैन पेज मुझे अभी क्या बता रहे हैं।

मैन क्रोंटैब मुझे बताता है कि मैं crontab कमांड के लिए इस प्रारूप का उपयोग कर सकता हूं:

crontab [ -u user ] { -l | -r [ -i ] | -e }

लेकिन इसका क्या मतलब है? मैं जेक नामक उपयोगकर्ता के क्रोंटैब को संपादित करना चाहता हूं

तो मैंने कोशिश की

crontab jake -e
crontab [jake] -e
crontab [-u jake] -e

और मुझे हर बार एक ही त्रुटि मिलती है: "उपयोग त्रुटि: इस विकल्प के बाद कोई तर्क अनुमति नहीं है"

तो मैं जेक के क्रोंटैब को संपादित करने के लिए क्या टाइप करूं?


44
2017-09-29 08:05


मूल


[ -u user ] इसका मतलब है कि आप वैकल्पिक रूप से कह सकते हैं -u user। मुझे देखने की उम्मीद होगी user या तो इटालिक्स (जब टाइपसेट) या के रूप में <user> यह इंगित करने के लिए कि यह शाब्दिक स्ट्रिंग "उपयोगकर्ता" नहीं है जिसे आपको देने की ज़रूरत है, - Vatine


जवाब:


प्रयत्न

crontab -e -u jake

आपको होना होगा root इसके लिए काम करने के लिए।


76
2017-09-29 08:07



sudo crontab -e -u jake रूट के बिना काम करेगा, और लॉग हो जाता है। यह भी हो सकेगा su jake और फिर करो crontab -e लेकिन सूडो बहुत बेहतर है। - dunxd


क्रॉन्टाब को संपादित करने के लिए आपको सूडो / रूट की आवश्यकता है


2
2017-09-29 08:31



कई प्रणालियों पर आप सूडो / रूट के बिना अपने स्वयं के crontab संपादित कर सकते हैं। - Jenny D
@ जेनीड AFAIK अगर आपने निम्न फ़ाइल में उपयोगकर्ता प्रविष्टि नहीं जोड़ा है तो यह काम नहीं करेगा। # vi /etc/security/access.conf - Rajat
यूनिक्स की कई किस्में हैं, और लिनक्स के कई स्वाद हैं। नियमित उपयोगकर्ताओं से क्रॉन्टाब को अवरुद्ध करना उन सभी में नहीं होता है। - Jenny D