это мой первый Django проект, извиняюсь, если скажу какую-то ерунду
Чтобы запустить игровой сервер, я должен войти в систему с s sh как пользователь, запустивший сервер, затем набрать ./server start
, чтобы запустить его.
Я хочу иметь возможность запустить эту команду из веб-приложения. На данный момент мне удалось сделать это на Django.
Что я хочу сделать, это то, что когда я нажимаю кнопку «Пуск», эти команды запускаются на сервере side:
su - gameuser -c '/home/gameuser/server start' > /dev/null 2>&1
Проблема, с которой я сталкиваюсь, заключается в том, что я не знаю, как войти в систему как gameuser, так как я не запускаю веб-приложение как пользователь sudo.
Как я могу подойти к этой проблеме?
Заранее спасибо: D