मेरे पास www-data के साथ एक विशिष्ट LAMP सर्वर सेटअप (Ubuntu 16) है: Apache के लिए www-data सेटअप।
मेरे पास एक स्क्रिप्ट है जिसे रूट के रूप में नहीं चलाया जा सकता है लेकिन इसे www-data के रूप में चलाने की आवश्यकता है। स्क्रिप्ट चलने की सलाह देती है sudo -u www-root -i -- <command>लेकिन जब मैं ऐसा करता हूं तो मुझे त्रुटि मिलती है:
This account is currently not available.
मैं सुरक्षित रूप से www-data उपयोगकर्ता को कमांड चलाने की अनुमति कैसे दे सकता हूं, या मैं कैसे वर्तमान उपयोगकर्ता को कमांड को निष्पादित करने की अनुमति दूंगा, अगर यह एक बेहतर दिशा है।
नोट: विचाराधीन स्क्रिप्ट WP-CLI है, जो एक - मूल-रूट ध्वज को बाध्य करता है, लेकिन सुरक्षा कारणों के कारण इसके खिलाफ सलाह देता है ।