Я працюю над автоматизацією створення сховищ підривних програм та пов’язаних із ними веб-сайтів, як описано в цьому написаному мною блозі . Я зіткнувся з проблемами прямо в частині, де я повинен користувачу www-data запустити таку команду:
svnadmin create /svn/repository
На початку скрипту є перевірка, яка гарантує, що він працює як root або sudo, і все після цього одну команду потрібно запустити як root. Чи є хороший спосіб запустити цю команду як www-data і потім перейти назад до root, щоб закінчити?