Fix USERDIR to delete
Not sure why we didn’t use directly the homeDirectory ldap entry, but just trying to minimize the patch by trying to figure out the path from the uid and domain…
This commit is contained in:
parent
c7a83045fc
commit
cf873c35eb
|
@ -39,11 +39,12 @@ if [ "$PASSWORD" != "$READPASS" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# mv pseudo-homeDir to directory.<date> for deleted users
|
# mv pseudo-homeDir to directory.<date> for deleted users
|
||||||
|
USERDIR=${USERIS%%@$DOMAINIS}
|
||||||
if [ "$DEL" == "on" ]; then
|
if [ "$DEL" == "on" ]; then
|
||||||
if [[ -n $USERIS && -n $DOMAINIS && -e "/home/vmail/$DOMAINIS" && -e "/home/vmail/$DOMAINIS/$USERIS" ]]; then
|
if [[ -n $USERIS && -n $DOMAINIS && -n $USERDIR && -e "/home/vmail/$DOMAINIS" && -e "/home/vmail/$DOMAINIS/$USERDIR" ]]; then
|
||||||
mv /home/vmail/$DOMAINIS/$USERIS /home/vmail/$DOMAINIS/$USERIS.$DATE
|
mv /home/vmail/$DOMAINIS/$USERDIR /home/vmail/$DOMAINIS/$USERDIR.$DATE
|
||||||
chown -R root:root /home/vmail/$DOMAINIS/$USERIS.$DATE
|
chown -R root:root /home/vmail/$DOMAINIS/$USERDIR.$DATE
|
||||||
chmod -R 700 /home/vmail/$DOMAINIS/$USERIS.$DATE
|
chmod -R 700 /home/vmail/$DOMAINIS/$USERDIR.$DATE
|
||||||
fi
|
fi
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
Loading…
Reference in a new issue