02. april 2002 - 12:37Der er
9 kommentarer og 1 løsning
Sikkerhed
Hejsa....
Jeg er hvad man kalder MEGET ny inden for MySql. Nå nu jeg går på phpmyadmin så kan jeg som sagt se alle databaser. men jeg har en på min server med et subdomæne, dvs jeg kan også se hans databaser og han kan se mine, kan det ikke lade sig gøre at man kun kan se sine egne.
Enten ved at sætte det op i Mysql, IIS eller et helt 3 sted ????
Virksomheder er på vej fra store sprogmodeller, der svarer på spørgsmål, til AI-agenter, der kan udføre opgaver på egen hånd. Det gør teknologien mere nyttig – og langt mere risikabel.
Du kan se navnene på andre databaser på samme MySql-server, og det mener jeg ikke man kan slå fra. Men uden brugernavn og password skal du ikke kunne gå ind i andres databaser - ellers er det i hvert fald sat forkert op.
i config filen til phpmyadmin kan du definere bruger og adgangskode, og evt at brugeren kun skal have adgang til EN enkelt database, det er nok det du skal have fat på :)
I config.inc.php skal du rette i følgende linier..
$cfgServers[1]['user'] = 'root'; // MySQL user $cfgServers[1]['password'] = ''; // MySQL password (only needed // with 'config' auth_type) $cfgServers[1]['only_db'] = ''; // If set to a db-name, only
Ja sat forkert op, Det tror jeg gerne jeg vil skrive under på, men her kommer opsætningen
Jeg = System Ansvarlig da det er min server Bruger1 = Subdomæne bruge
Jeg har instaleret Mysql og sat password osv lad os sige User: My Pass: SQL
Jeg har defineret min phpmysql med de ting, og han har defineret sin med de ting, DVS de er stort set identiske vores phpmyadmin.
I mappen c:\sql\data ligger hans db´er og mine, det jeg mener er at et stort Hostning firma der selv benytter sql, kan da ikke leve med at deres brugere kan se firmaets db´er
Det jeg tænker på. Kan man lave 1 admin konto i mysql og en bruger konto eller noget
Problemmet er ikke så stort igen da det er en person jeg stoler på, men det kunne nu være lidt rart med lidt privatliv
Det er vel kun dig der kender dit password. Du har forhåbentlig også sat password på mysql-brugeren root.
Så kan han jo ikke komme ind og se dine filer. Hvis du mener at din ven kan gå ind i c:\sql\data og se filerne der, er det fodi du mangler at sætte beskyttelse på dem. Glem alt om privatliv hvis du har Windows95/98/ME
Min server Windows 2000 Server Han kan selvfølgelig ikke gå ind i c:\mysql og alt det der men han benytter også phpmyadmin og når jeg bruger det kan jeg se hans databaser og reelt gå ind og slette rette og modificere i hans databaser, den samme vej gælder den anden vej rundt.
Nå han skal arbejde med sine databser eller jeg skal skal phpmyadmin jo kender bruger kontoen til sql´en og det er så der jeg gerne ville have sådanne at han havde en bruger på SQL´en og jeg havde en, Men kan man køre med flere brugere i Mysql ??? og hvordan
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.