deplacement de scripts
This commit is contained in:
23
scripts/server-mail/del_user.sh
Executable file
23
scripts/server-mail/del_user.sh
Executable file
@@ -0,0 +1,23 @@
|
||||
#!/bin/bash
|
||||
|
||||
DOVECOT_USERS="/etc/dovecot/users"
|
||||
MAILDIR="/var/mail/vhosts"
|
||||
|
||||
if [[ -z "$1" ]]; then
|
||||
echo "Usage: $0 <adresse mail>"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
EMAIL=$1
|
||||
DOMAIN=$(echo $EMAIL | cut -d@ -f2)
|
||||
USER=$(echo $EMAIL | cut -d@ -f1)
|
||||
|
||||
echo "Suppression de l'utilisateur : $EMAIL"
|
||||
|
||||
# Supprimer l'entrée du fichier des utilisateurs
|
||||
sed -i "/^$EMAIL:/d" $DOVECOT_USERS
|
||||
|
||||
# Supprimer le répertoire de la boîte mail
|
||||
rm -rf $MAILDIR/$DOMAIN/$USER
|
||||
|
||||
echo "Utilisateur $EMAIL supprimé"
|
||||
Reference in New Issue
Block a user