From aea8ea2e7ea4e6439b43020c425d1ed8c2ecd223 Mon Sep 17 00:00:00 2001
From: Thiago Abdo <tja14@inf.ufpr.br>
Date: Thu, 12 Nov 2015 11:53:13 -0200
Subject: [PATCH] add a sketch of adduser.sh

Signed-off-by: Thiago Abdo <tja14@inf.ufpr.br>
---
 adduser.sh | 60 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 60 insertions(+)
 create mode 100644 adduser.sh

diff --git a/adduser.sh b/adduser.sh
new file mode 100644
index 0000000..edd8384
--- /dev/null
+++ b/adduser.sh
@@ -0,0 +1,60 @@
+#!/bin/ash
+
+#Errors Codes:
+#defaults:
+    # 0 Tudo certo
+    # 1 Não consegui atualizar passwd
+    # 2 Syntax invalida
+    # 3 argumento invalido
+    # 4 UID ja em uso
+    # 6 Grupo especificado nao existe
+    # 9 Username já existente
+    # 10 Não consegui atualizao group file
+    # 12 Não consegui criar o diretorio home
+    # 13 Cant create mail spool
+    # 14 Cant update SELinux user mapping
+    # ? sem permissao(non-root user)
+
+
+# 21 Tentar adicionar usuario no range do servidor sem flag
+# 22 Tentar sobreescrever usuario de servidor
+# 23 Usuario de servidor ja existe
+
+# 31 Usuario local ja existe
+
+# 41 Usuario de pendrive nao valido
+
+
+
+add (){
+}
+
+#This script can only be executed by a root/sudoer user
+#if [ ("$(usr/bin/id -r -u 0)" != "0") ]; then
+    #echo $0 ": Você não possue as permissoes necessárias para realizar essa operação"
+    #exit ?
+#fi
+
+#if server_user
+    #if flag_server
+        #add
+        #exit 0
+    #fi
+#fi
+
+#if local_user
+    #if unique
+        #add
+        #exit 0
+    #fi
+#fi
+
+#if pen_user
+    #if is valid(range de id certo)
+        #if !unique
+            #removes other
+        #fi
+        #add
+    #exit 0
+#fi
+
-- 
GitLab