Resettare la password di un utente Guacamole: Difference between revisions

From RVM Wiki
Jump to navigation Jump to search
Created page with " {{Stub}} * VERIFICARE TUTTO * Lanciare Mysql nel container docker del DB: docker compose exec guacamole-db  bash -c 'mysql -u$MYSQL_USER -p$MYSQL_PASSWORD' <pre> SET @username= 'myuser'; SELECT user_id FROM guacamole_user INNER JOIN guacamole_entity ON guacamole_entity.entity_id = guacamole_user.entity_id WHERE guacamole_entity.name = '@username'; -- Update user and hash password with salt SET @salt = UNHEX(SHA2(UUID(), 256)); USE guacamole_db; UPDATE guacamole_u..."
 
mNo edit summary
 
Line 21: Line 21:
WHERE
WHERE
     username = @username;
     username = @username;
</pre>Riferimenti
</pre>


== Riferimenti ==
* [https://sourceforge.net/p/guacamole/discussion/1110834/thread/43a5f262/ Apache Guacamole / Discussion / Help: Reset username passwords from MySQL database.]
* [https://sourceforge.net/p/guacamole/discussion/1110834/thread/43a5f262/ Apache Guacamole / Discussion / Help: Reset username passwords from MySQL database.]

Latest revision as of 17:44, 30 September 2024

Attenzione questo articolo è ancora incompleto.
Sentiti libero di contribuire cliccando sul tasto edit.
  • VERIFICARE TUTTO
  • Lanciare Mysql nel container docker del DB:
docker compose exec guacamole-db  bash -c 'mysql -u$MYSQL_USER -p$MYSQL_PASSWORD'
SET @username= 'myuser';

SELECT user_id FROM guacamole_user INNER JOIN guacamole_entity ON guacamole_entity.entity_id = guacamole_user.entity_id WHERE guacamole_entity.name = '@username';

-- Update user and hash password with salt
SET @salt = UNHEX(SHA2(UUID(), 256));
USE guacamole_db;
UPDATE guacamole_user
SET
    password_salt = @salt,
    password_hash = UNHEX(SHA2(CONCAT('mypassword', HEX(@salt)), 256))
WHERE
    username = @username;

Riferimenti