Bonjour Fabrice,
A partir d’un autre PC, les logins et mots de passe
- Username : “root”, password : “Mjeedom96” ou
- Username : “jeedom”, password : “Mjeedom96”
ne sont pas acceptés.
Par contre en SSH root/Mjeedom96 me donne accès.
Domotique Store me propose leur intervention, Merci à eux, mais je vais essayer de trouver avec votre aide sans doute. Cela sera plus formateur
Est ce que je dois en Ssh appliquer cette méthode :
J’ai un problème d’identifiant BDD
Il faut réinitialiser ceux-ci :
bdd_password=$(cat /dev/urandom | tr -cd 'a-f0-9' | head -c 15)
echo "DROP USER 'jeedom'@'localhost'" | mysql -uroot -p
echo "CREATE USER 'jeedom'@'localhost' IDENTIFIED BY '${bdd_password}';" | mysql -uroot -p
echo "GRANT ALL PRIVILEGES ON jeedom.* TO 'jeedom'@'localhost';" | mysql -uroot -p
cd /usr/share/nginx/www/jeedom
sudo cp core/config/common.config.sample.php core/config/common.config.php
sudo sed -i -e "s/#PASSWORD#/${bdd_password}/g" core/config/common.config.php
sudo chown www-data:www-data core/config/common.config.php
Ou celle là :
Nous allons voir ici comment changer le mot de passe Jeedom directement en modifiant celui-ci dans la base de données, dans le cas où vous l’auriez oublié
La première chose à faire est de se connecter en SSH à Jeedom (avec un logiciel type kitty ou putty).
Une fois connecté, il faut récupérer les identifiants de la base de données :
cat /var/www/html/core/config/common.config.php
Ici, vous trouverez le mot de passe pour accéder à la base de données Jeedom, il faut ensuite faire :
mysql -ujeedom -p
Là il vous demande le mot de passe récupéré plus haut (le mot de passe ne s’affiche pas : c’est normal). Tapez ensuite (ou mieux, copier/coller. Il faut faire “clic-droit” sous Putty pour “coller”) :
use jeedom;
REPLACE INTO user SET `login`='adminTmp',password='c7ad44cbad762a5da0a452f9e854fdc1e0e7a52a38015f23f3eab1d80b931dd472634dfac71cd34ebc35d16ab7fb8a90c81f975113d6c7538dc69dd8de9077ec',profils='admin', enable='1';
Vous pouvez vous déconnecter/reconnecter à votre Jeedom avec les identifiants adminTmp/admin ce qui vous permettra de modifier le mot de passe des autres comptes également.