diff --git a/adduser.sh b/adduser.sh new file mode 100644 index 0000000000000000000000000000000000000000..edd8384ea40265321b2c04e1d6f4b9c5f89b4a8c --- /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 +