Added surname

This commit is contained in:
Douglas Barone 2023-02-16 11:26:18 -04:00
parent 97acf514b3
commit 2c1d79c425
3 changed files with 13 additions and 10 deletions

View File

@ -10,6 +10,9 @@ USERNAME=$1
NAME=$2
DEFAULT_QUOTA=256000 # 256MB
# Extract surname
LAST_NAME=$(echo $NAME | awk '{print $NF}')
# Check if arguments are not empty
if [ -z "$USERNAME" ] || [ -z "$NAME" ]; then
echo "Usage: $0 <username> <name>"
@ -30,11 +33,9 @@ if samba-tool user show $USERNAME >/dev/null 2>&1; then
exit 1
fi
# Capitalize every first letter of $NAME
# Create user
echo "Creating user $USERNAME with name $NAME and password $USERNAME"
samba-tool user create $USERNAME $USERNAME --userou='OU=Alunos,OU=IFMS-PP' --given-name="$NAME" --home-drive='H:' --home-directory="\\\\acadsrv.ACAD.PP.IFMS.EDU.BR\\$USERNAME" --use-username-as-cn --must-change-at-next-login
echo "Creating user $USERNAME with display name $NAME, first name $FIRST_NAME, last name $LAST_NAME and password $USERNAME"
samba-tool user create $USERNAME $USERNAME --userou='OU=Alunos,OU=IFMS-PP' --given-name="$NAME" --surname="$LAST_NAME" --home-drive='H:' --home-directory="\\\\acadsrv.ACAD.PP.IFMS.EDU.BR\\$USERNAME" --use-username-as-cn --must-change-at-next-login
# Add user to group alunos
echo "Adding user $USERNAME to group alunos"

View File

@ -10,6 +10,9 @@ USERNAME=$1
NAME=$2
DEFAULT_QUOTA=256000 # 256MB
# Extract surname
LAST_NAME=$(echo $NAME | awk '{print $NF}')
# Check if arguments are not empty
if [ -z "$USERNAME" ] || [ -z "$NAME" ]; then
echo "Usage: $0 <username> <name>"
@ -30,11 +33,9 @@ if samba-tool user show $USERNAME >/dev/null 2>&1; then
exit 1
fi
# Capitalize every first letter of $NAME
# Create user
echo "Creating user $USERNAME with name $NAME and password $USERNAME"
samba-tool user create $USERNAME $USERNAME --userou='OU=Professores,OU=IFMS-PP' --given-name="$NAME" --home-drive='H:' --home-directory="\\\\acadsrv.ACAD.PP.IFMS.EDU.BR\\$USERNAME" --use-username-as-cn --must-change-at-next-login
samba-tool user create $USERNAME $USERNAME --userou='OU=Professores,OU=IFMS-PP' --given-name="$NAME" --surname="$LAST_NAME" --home-drive='H:' --home-directory="\\\\acadsrv.ACAD.PP.IFMS.EDU.BR\\$USERNAME" --use-username-as-cn --must-change-at-next-login
# Add user to group alunos
echo "Adding user $USERNAME to group professores"

View File

@ -10,6 +10,9 @@ USERNAME=$1
NAME=$2
DEFAULT_QUOTA=256000 # 256MB
# Extract surname
LAST_NAME=$(echo $NAME | awk '{print $NF}')
# Check if arguments are not empty
if [ -z "$USERNAME" ] || [ -z "$NAME" ]; then
echo "Usage: $0 <username> <name>"
@ -30,11 +33,9 @@ if samba-tool user show $USERNAME >/dev/null 2>&1; then
exit 1
fi
# Capitalize every first letter of $NAME
# Create user
echo "Creating user $USERNAME with name $NAME and password $USERNAME"
samba-tool user create $USERNAME $USERNAME --userou='OU=Servidores,OU=IFMS-PP' --given-name="$NAME" --home-drive='H:' --home-directory="\\\\acadsrv.ACAD.PP.IFMS.EDU.BR\\$USERNAME" --use-username-as-cn --must-change-at-next-login
samba-tool user create $USERNAME $USERNAME --userou='OU=Servidores,OU=IFMS-PP' --given-name="$NAME" --surname="$LAST_NAME" --home-drive='H:' --home-directory="\\\\acadsrv.ACAD.PP.IFMS.EDU.BR\\$USERNAME" --use-username-as-cn --must-change-at-next-login
# Add user to group alunos
echo "Adding user $USERNAME to group servidores"