Elencare Gli Utenti Di Un Server SQL: differenze tra le versioni
Creata pagina con "Category:Informatica Category:Amminstrazione Server Category:sysadmin Category:Database Do per scontato che si sia già connessi al Server SQL e che il sistema..." |
Nessun oggetto della modifica |
||
| Riga 23: | Riga 23: | ||
<br> | <br> | ||
MariaDB [(none)]> | MariaDB [(none)]> | ||
</div> | </div><br> | ||
Potrebbe essere necessario sapere da dove possa connettersi un utente per avere questa informazione cambiamo la query come segue<br> | Potrebbe essere necessario sapere da dove possa connettersi un utente per avere questa informazione cambiamo la query come segue<br> | ||
<div id="atscreen"> | <div id="atscreen"> | ||
| Riga 41: | Riga 41: | ||
<br> | <br> | ||
MariaDB [(none)]><br> | MariaDB [(none)]><br> | ||
</div> | </div><br> | ||
Se necessario si possono ottenere ulteriori dati arricchendo questa query<br> | Se necessario si possono ottenere ulteriori dati arricchendo questa query<br> | ||
<div id="atscreen"> | <div id="atscreen"> | ||
| Riga 59: | Riga 59: | ||
<br> | <br> | ||
MariaDB [(none)]> <br> | MariaDB [(none)]> <br> | ||
</div> | </div><br> | ||
Una ulteriore necessità potrebbe essere sapere QUALE utente e "legato" a QUALE DB<br> | Una ulteriore necessità potrebbe essere sapere QUALE utente e "legato" a QUALE DB<br> | ||
Si puo' derimere questa matassa con un semplicissimo SELECT db, host, user FROM mysql.db; che c mostrerà riga per riga DB Host di connessione e relativo Utente<br> | Si puo' derimere questa matassa con un semplicissimo SELECT db, host, user FROM mysql.db; che c mostrerà riga per riga DB Host di connessione e relativo Utente<br> | ||
| Riga 72: | Riga 72: | ||
<br> | <br> | ||
MariaDB [(none)]><br> | MariaDB [(none)]><br> | ||
</div> | </div><br> | ||
Questo mi permette di comprendere che lo user elettra può connettersi localmente al DB elettrawiki<br> | Questo mi permette di comprendere che lo user elettra può connettersi localmente al DB elettrawiki<br> | ||
<br> | <br> | ||
Ed anche questa serie di trick è conclusa | Ed anche questa serie di trick è conclusa | ||
Versione delle 23:32, 12 mag 2021
Do per scontato che si sia già connessi al Server SQL e che il sistema ci riconosca con i diritti di amministrazione;
passo quindi ad illustrare i comandi necessari per elencare gli utenti riconosciuti.
Visulaizzare semplicemente tutti gli utenti del server SQL
MariaDB [(none)]> SELECT User FROM mysql.user;
+-------------+
| User |
+-------------+
| iu6crh |
| skid |
| mariadb.sys |
| mysql |
| phpmyadmin |
| root |
| elettra |
+-------------+
7 rows in set (0.350 sec)
MariaDB [(none)]>
Potrebbe essere necessario sapere da dove possa connettersi un utente per avere questa informazione cambiamo la query come segue
MariaDB [(none)]> SELECT User, Host FROM mysql.user;
+-------------+-----------+
| User | Host |
+-------------+-----------+
| iu6crh | % |
| skid | % |
| mariadb.sys | localhost |
| mysql | localhost |
| phpmyadmin | localhost |
| root | localhost |
| elettra | localhost |
+-------------+-----------+
7 rows in set (0.025 sec)
MariaDB [(none)]>
Se necessario si possono ottenere ulteriori dati arricchendo questa query
MariaDB [(none)]> SELECT User, Host, Password, password_expired FROM mysql.user;
+-------------+-----------+-------------------------------------------+------------------+
| User | Host | Password | password_expired |
+-------------+-----------+-------------------------------------------+------------------+
| mariadb.sys | localhost | | N |
| root | localhost | invalid | N |
| mysql | localhost | invalid | N |
| phpmyadmin | localhost | *7C6C528F6DAFEEEF6ADDF0E1ED1DA44E7F93432A | N |
| skid | % | *8FEEED1D6AE5240E176DA934D3EDFCFF2AFA47C6 | N |
| iu6crh | % | *A4407528FEEAEC6CF6AED1D934D32AE17EDFFF6D | N |
| elettra | localhost | *ED1D7AE52D9AEEA440E17EDF8F662FFA34D3C6CF | N |
+-------------+-----------+-------------------------------------------+------------------+
7 rows in set (0.003 sec)
MariaDB [(none)]>
Una ulteriore necessità potrebbe essere sapere QUALE utente e "legato" a QUALE DB
Si puo' derimere questa matassa con un semplicissimo SELECT db, host, user FROM mysql.db; che c mostrerà riga per riga DB Host di connessione e relativo Utente
MariaDB [(none)]> SELECT db, host, user FROM mysql.db;
+-------------+-----------+---------+
| db | host | user |
+-------------+-----------+---------+
| elettrawiki | localhost | elettra |
+-------------+-----------+---------+
1 row in set (0.004 sec)
MariaDB [(none)]>
Questo mi permette di comprendere che lo user elettra può connettersi localmente al DB elettrawiki
Ed anche questa serie di trick è conclusa