diff --git a/hdd/adduser.sh b/hdd/adduser.sh index 825dc6a6c5af22ddd4c38745a1250e66d7fb1c11..9f2015d9f6f549198812dab10b8eb3e9b3b3e9bb 100755 --- a/hdd/adduser.sh +++ b/hdd/adduser.sh @@ -25,6 +25,7 @@ # 41 Usuario de pendrive nao valido +# 51 GID e/ou GroupName já em uso add (){ @@ -113,18 +114,17 @@ if [ -z "$checkID" ]; then echo $0": encontrei outro usuario local com o mesmo id, devo remove-lo" fi -checkGName=$( cat /etc/group | grep -e "^$groupname:" ) -if [ -z "$checkGName" ]; then - #remove "$checkGName" - echo $0": encontrei outro usuario local com o mesmo nome de grupo, devo remove-lo" -fi - checkGID=$( cat /etc/group | grep -e ":$gID:" ) if [ -z "$checkGID" ]; then #remove "$checkGID" echo $0": encontrei outro usuario local com o mesmo id de grupo, devo remove-lo" fi +checkGName=$( cat /etc/group | grep -e "^$groupname:" ) +if [ -z "$checkGName" ]; then + #remove "$checkGName" + echo $0": encontrei outro usuario local com o mesmo nome de grupo, devo remove-lo" +fi #add local user echo $0": Usuario local adicionado corretamente"