lunedì 6 luglio 2009

Ubuntu Security Notice USN-793-1

Nuovo bollettino sulla sicurezza, USN-793-1, rilasciato dalla comunity di Ubuntu
A security issue affects the following Ubuntu releases:
  • Ubuntu 6.06 LTS
  • Ubuntu 8.04 LTS
  • Ubuntu 8.10
  • Ubuntu 9.04

Sono state segnalate 15 falle che affliggono le versioni sopra indicate, i sistemi sono esposti potenzialmente ad attacchi di tipo DoS (Denial of Service).

L'aggiornamento è automatico, richiede la ricompilazione di moduli di terze parti se presenti, ad esempio driver proprietari.

giovedì 4 giugno 2009

Installare MySQL Server su CentOS 5


Introduzione
Ho da poco installato per la prima volta CentOS, e per perima cosa ho installato il mio bel database MySQL, pochi passi ed il gioco è fatto

Installare MySQL
Per prima cosa installiamo, da console, il server MySQL, nel momento in cui scrivo sulla repository di CentOS è disponibile la versione 5.0.45

yum install mysql-server

verranno installate anche le dipendenze
Ora abilitiamo il servizio e mandiamolo in esecuzione

chkconfig --levels 235 mysqld on

/etc/init.d/mysqld start

per ultimo impostiamo la password di amministratore

mysqladmin -u root password tuapassword


Abilitare MySQL per le connessioni da remoto
Ora che il server MySQL è installato ed in esecuzione se vogliamo è possibile abilitare le connessioni da remoto;
Editare il file di configurazione di MySQL my.conf

vi /etc/my.cnf

ora modifichiamo le seguenti proprietà secondo le nostre esigenze

  • la proprità bind-address indica su quale indirizzo IP il database è in ascolto, è possibile aggiungere più coppie bind-address=INDIRIZZO-IP per indicare piu IP, oppure eliminare la proprità per abilitare l'ascolto su tutti gli indirizzi ip del server

  • la proprita skip-networking va commentata o rimossa per permettere anche le connessini TCP/IP



Abilitare l'utente root alle connessioni remote
Eseguire il seguente comando per collegarsi al al server

mysql -u root -p

diamo all'utente root tutti i privileggi a tutti gli hosts da cui si connette

GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'password';

FLUSH PRIVILEGES;


non dimentiate il ";" alla fine di ogni comando

Collegamenti Esterni
How can I setup a remote connection to MySQL
Installare mysql server 5 su Centos 5 + phpmyadmin
How Do I Enable Remote Access To MySQL Database Server?