Création d'un nouveau compte

De FphAdmin.

  • 1. Se connecter en root
  • 2. Effectuer la commande
useradd {utilisateur} -g users --create-home --shell /bin/false

ou plutôt pour une saisie interactive :

adduser {utilisateur}
  • 3 Pour le mot de passe
echo {utilisateur}:{mot de passe} | chpasswd
  • 4 Place le bon fichier dans site-avaliable
  • 5 Validation par apache
a2ensite {nom de l'utilisateur}
  • 6 Relance d'Apache
/etc/init.d/apache2 reload
  • 7 Création de la base
CREATE DATABASE {nom de la base}
  • 8 Affectation des droits
GRANT ALL ON {nom de la base}.* TO '{utilisateur}'@'localhost' IDENTIFIED BY '{mot de passe}';


Modification d'un compte

Changement d'un mot de passe MySql :

SET PASSWORD FOR '...'@'localhost' = PASSWORD('...');


Suppression d'un compte

Suppression du compte MySql :

DROP USER '...'@'localhost';

Désactivation d'Apache :

a2dissite ...

Le fichier correspondant doit être supprimé dans available.

Éventuellement, suppression des sauvegardes dans _backup_mysql (problème propre au serveur LAMP)

Suppression du compte Unix (le -r indique la suppression du répertoire dans /home

userdel -r ...