私のdjangoプロジェクト内から、ルート権限を必要とする私のdjangoプロジェクトが存在する私のubuntuボックスでいくつかのコマンドを実行する必要があります。私はセロリを使用して非同期プロセスを起動しています。このプロセスは、成功するためにルート権限を必要とするシェルコマンドを呼び出します。
巨大なセキュリティ ホールを作成する危険を冒さずにこれを行うにはどうすればよいでしょうか?
PS!呼び出す必要があるシェル コマンドは、smbpasswd、編集 /etc/samba/smb.conf、samba サービスの再起動です。