मैं इस ब्लॉग पोस्ट में वर्णित के रूप में तोड़फोड़ भंडार और संबंधित वेबसाइटों के निर्माण को स्वचालित करने पर काम कर रहा हूं । मैं उस हिस्से के आसपास के मुद्दों में भाग रहा हूं जहां मैं निम्नलिखित कमांड को चलाने के लिए www-data उपयोगकर्ता के लिए su करता हूं:
svnadmin create /svn/repository
स्क्रिप्ट की शुरुआत में एक चेक होता है जो यह सुनिश्चित करता है कि यह रूट या sudo के रूप में चल रहा है, और उसके बाद सब कुछ रूट के रूप में चलाने के लिए आवश्यक है। वहाँ एक अच्छा तरीका है कि www-data के रूप में एक कमांड चलाने के लिए और फिर खत्म करने के लिए रूट पर वापस जाएं?