Newsgroup: it.comp.os.linux.sys
Titolo: Postfix e mysql...cambiare indirizzo di ascolto!

Ciao, stò installando Postfix con courier e Mysql su un
cluster redhat....ho anche installato postfixadmin per la gestione,
però
mi funziona solo se mysql è settato per localhost; ovviamente in una
conf in cluster posso avere mysql su un nodo, apache su un altro e
postfix
su un'altro ancora, quindi avrei la necessità di svincolare mysql dal
localhost.
Ho provato a remmare l'istruzione bind-address e far  puntare tutti i
link di postfix e postfixadmin riguardanti mysql al suo indirizzo reale
ma non funge...
..per esempio postfixadmin, se provo a lanciarlo dal browser con
http://www.mio.sito/postfixadmin/admin
 mi risponde che dalla mia macchina non ho il permesso di interrogare
mysql
come faccio??
Ale

 come faccio??
Ogni tanto leggere il manuale di mysql per scoprire che i permessi di
accesso sono basati anche sull'IP, non sarebbe male.
Quindi dai i permessi anche a quegli utenti provenienti da gli IP degli
altri server.
Max

 Max
Ciao, di Mysql non ne sò nulla...l'ho solo usato per interfacciarlo
con Postfix sostituendolo a LDAP...dato che mi era stato consigliato da
Wenema...non ho discusso...
Ho seguito un howto su come installare le tabelle ecc..,  il problema
sembra proprio che lui ascolti solo su 127.0.0.1...come faccio a dirgli
di ascoltare perlomeno sul suo ip?
Grazie in anticipo
Ale
P.S.: Per usare Mysql con Postfix ho dovuto ricompilare il
sorgente...ora errori non me ne dà riguardo l'unsupported
dictionary....però postconf -m continua a non darmi mysql come table
supportata...è normale?

 di ascoltare perlomeno sul suo ip?
A te netstat che dice?
-------------------------------------------------------
tombombadil:~# netstat -tlnp|grep mysql
tcp 0	0 
0.0.0.0:3306
	0.0.0.0:* LISTEN 4857/mysqld
-------------------------------------------------------
Se al posto di 
0.0.0.0:3306
 hai 
127.0.0.1:3306
dai un occhio a:
-------------------------------------------------------
tombombadil:~# grep bind /etc/mysql/my.cnf
# bind-address          = 127.0.0.1
-------------------------------------------------------
HTH

 -------------------------------------------------------
Ciao, allora:
io per ora non ho ristretto la porta proprio per vedere se funzionava,
non ho neanche l'istruzione bind-address per ora...penso che sia più
sicuro in seguito usare iptables;
Ho risolto il problema dell'account...ora posso entrare se lo configuro
per localhost...se invece setto il tutto per il uso ip...facendo una
prova da postfixadmin mi torna che ha perso la connessione durante la
query
Purtroppo su Mysql sono completamente a digiuno...e quindi vado proprio
a tastoni
ALe

 query
controlla l'output di show grants (dato dal client mysql), se lo vuoi
postare occhio a quello che invii

 postare occhio a quello che invii
il problema è sicuramente che non ho appunto le garanzie per entrare
da tutte le macchine, ma solo da localhost...solo che non sò come si
aggiungono ne account utente ne macchine ad un dato database.
Quello che serve a me è che mysql sia in ascolto sul suo numero ip, ad
esempio 10.23.5.249 e che garantisca l'accesso all'utente postfix dalle
macchine del cluster, ad esempio 10.23.5.252 e 253; in questo modo
sarei slegato dal fatto che msql debba girare per forza sulla stessa
macchina su cui gira Postfix e Postfixadmin
Ho ben chiaro il problema...ma non sò come si opera da console per
poter risolvere con mysql..
Ciao
Ale

 macchine del cluster, ad esempio 10.23.5.252 e 253; in questo modo
[snip]
GRANT ALL PRIVILEGES ON $DBNAME.* TO '$USER'@'10.23.5.252' IDENTIFIED BY
'$PASSWORD' 
stessa cosa per l'ip 253
se puoi/vuoi/devi fare il fine al posto di GRANT ALL elenchi i permessi
che ti servono realmente

 aggiungono ne account utente ne macchine ad un dato database.
Il problema è che NON leggi sti cazzo di manuali.
E meno male che lo avevo scritto.
Max
-- 
A: Because we read from top to bottom, left to right.
Q: Why should i start my reply below the quoted text?


:-))..ha ha è vero...o meglio non è che non li leggo ma sono preso
tra il libro su Postfix e il manuale di Fedora DS...e in più mi
rompono con 2000 ca%%te al giorno...non ce la facevo a leggermi anche
il manuale di Mysql...se non fosse stato per Wenema che mi cazziava
lasciavo tutto su LDAP...cmq prometto che appena ho un pò di calma me
lo leggo, se non fosse altro che per sapere che fà 'sto Mysql
Ciao
Ale

 
non dimenticare il comando  : FLUSH PRIVILEGES;
dopo il grant di sopra altrimenti non ti applichera' mai i permessi
e starai a smadornare...
Ciao...

 Ciao...
He..he già fatto....ho perso più di un'ora....un pò per aggiustare
l'esempio che mi avevano postato e un pò per i privilegi....alla fine
mi sono dovuto andare a guardare 'sto manuale
Grazie cmq
Alex