Мне нужно выполнить некоторые команды на моем компьютере с Ubuntu, где находится мой проект django, для которого требуются права root, из моего проекта django.Я использую celery для запуска асинхронного процесса, который, в свою очередь, вызывает команды оболочки, для успеха которых требуются привилегии root.
Как я могу сделать это, не рискуя создать огромные дыры в безопасности?
PS!Команды оболочки, которые мне нужно вызвать: smbpasswd, отредактируйте /etc/samba/smb.conf и перезапустите службу samba.