Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Utenti mySQL

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072

    Utenti mySQL

    Ciao a tutti, ho creato un utente mySQL per accedere ad un DB.... all'accesso visualizzo solo il DB assegnato ma anche "information_schema"... come posso nascondere quest'area?

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469

    Re: Utenti mySQL

    Originariamente inviato da Valeria75_bis
    Ciao a tutti, ho creato un utente mySQL per accedere ad un DB.... all'accesso visualizzo solo il DB assegnato ma anche "information_schema"... come posso nascondere quest'area?

    Grazie
    semplice, non si fa

    si tratta di view read-only, che però sono sottoposte ai privilegi dell'utente.

    questo ad esempio
    codice:
    select table_name from tables where table_schema='nomedeldatabase';
    funziona solo se l'utente ha la possibilità di accedere a "nomedeldatabase", altrimenti ritorna vuoto
    ---
    Da quanto so è possibile in phpmyadmin nascondere dei database dal suo file di configurazione, ma non lo uso mai

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2006
    Messaggi
    3,072
    Cosa vuol dire??

    Che è corretto far visualizzare all'utente quell'information_schema??

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2011
    Messaggi
    1,469
    Originariamente inviato da Valeria75_bis
    Cosa vuol dire??

    Che è corretto far visualizzare all'utente quell'information_schema??
    che è "normale" che l'utente veda quello schema virtuale (view readonly),
    e che non lo puoi impedire (se non "mascherare" in phpmysql, ammesso che sia quello il tuo obiettivo)



    il problema di sicurezza nasce (nascerebbe) nel momento in cui l'utente X, interrogando la tables, potesse "vedere" l'elenco delle tabelle per gli ALTRI database.

    Se l'utente X può accedere SOLO ad un certo db, al contrario, NON riuscirà ad interrogare l'information_schema in tal senso.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.