sudo - sudoers syntax to run shell script as php user? -


मैं चलाना चाहता हूं

  • एक शैल स्क्रिप्ट restore <
  • स्क्रिप्ट में कोड की कुछ पंक्तियां होंगी, जैसे कुछ

      dropdb & lt; डेटाबेस का नाम & gt; Psql -c "एन्कोडिंग 'यूनिकोड' के साथ डेटाबेस & lt; डेटाबेस नाम & gt; बनाएँ;" -यू edutemplate1 psql -d & lt; डेटाबेस नाम & gt; -f edu.hourly.sql   
    • स्क्रिप्ट को चलाने के लिए सुडो कमांड सिंटैक्स क्या होगा पुनर्स्थापित करें
    • php प्रयोक्ता को को पुनर्स्थापित स्क्रिप्ट को पोस्टग्रेस उपयोगकर्ता के रूप में चलाने के लिए अनुमति देने के लिए sudoers syntax क्या होगा?

      कमांड बिल्कुल वैसी ही है जैसा आप कंसोल में करते हैं:

        सूडो - यू db1inst1 /path/to/script.sh   

      या यहां तक ​​कि:

        सिस्टम ('सुडो -यू डीबी 1 इंस्ट 1 / पाथ / टू / एसक्रिप्ट.श' );   

      या

        `sudo -u db1inst1 / path / to / script.sh`    

Comments