diff --git a/management/commands/make_su.py b/management/commands/make_su.py
new file mode 100644
index 0000000000000000000000000000000000000000..85ad641f4519d59fb981c825cddeeb6b2a314e08
--- /dev/null
+++ b/management/commands/make_su.py
@@ -0,0 +1,23 @@
+#!/usr/bin/env python3
+
+
+from django.core.management.base import BaseCommand
+
+from django.contrib.auth.models import User
+
+
+
+class Command(BaseCommand):
+    def add_arguments(self,parser):
+        parser.add_argument('username',nargs='+',type=str)
+        parser.add_argument('-S',"--SUPER",action='store_true',help='make superuser')
+        
+
+    def handle(self,*args,**kwargs):
+        for uname in kwargs["username"]:
+            user = User.objects.get(username=uname)
+            user.is_active = True
+            if kwargs['SUPER']:
+                user.is_staff = True
+            user.save()
+