Использование сельдерея в приложении django для запуска скрипта с правами root? - PullRequest
1 голос
/ 22 сентября 2010

Мне нужно выполнить некоторые команды на моем компьютере с Ubuntu, где находится мой проект django, для которого требуются права root, из моего проекта django.Я использую celery для запуска асинхронного процесса, который, в свою очередь, вызывает команды оболочки, для успеха которых требуются привилегии root.

Как я могу сделать это, не рискуя создать огромные дыры в безопасности?

PS!Команды оболочки, которые мне нужно вызвать: smbpasswd, отредактируйте /etc/samba/smb.conf и перезапустите службу samba.

...