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