Newsgroup: it.comp.os.linux.sys
Titolo: MySQL chroot

ho visto che c'è una opzione di avvio di MySQL, o una opzione per
my.cnf: chroot=/mio/path
che voi sappiate, è possibile lanciare mysql in chroot in questo modo,
senza dover copiare le librerie per creare un ambiente chroot vero e
proprio?
Il problema è che da policy aziendali vorrebbero implementare il
chroot per mysql. Ho già detto che se devo creare un ambiente chroot
completo non se ne parla nemmeno ... non so nemmeno come si crea un
ambiente chroot completo su HP-UX, Solaris...e, fondamentalmente, non
ho voglia.

MaxAdamo ha scritto:
e, fondamentalmente, non ho voglia.
Che culo, se io dico al capo che non ho voglia
mi mandano a casa per direttissima.
-- 
Non tocca a noi dominare tutte le maree del mondo,
il nostro compito č di fare il possibile per la
salvezza degli anni nei quali viviamo,
sradicando il male dai campi che conosciamo.

Il 16/06/10 17:22, MaxAdamo ha scritto:

Perdona l'ignoranza... ma HP-UX e Solaris non hanno qualcosa di 
equivalente a SELinux?


http://www.google.it/search?q=mysql+chroot&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:it:official&client=firefox-a
http://www.google.it/search?q=hpux+chroot&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:it:official&client=firefox-a
http://www.google.it/search?q=solaris+chroot&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:it:official&client=firefox-a
per g....e ->     :-)
ma un po di lavoro lo devi sicuramente fare. :-(
ciao
michele

 
Su Solaris, puoi usare i Solaris Containers (detti anche zone).

 mi mandano a casa per direttissima.
tu non può e io invece può!
Ma non metterla così: mi è stato chiesto un parere su una
documentazione relativa all'hardening di mysql. Uno tra i tanti punti
prevede il chrooting di mysql usando l'opzione "chroot=" in my.cnf
Nello specifico, in particolare, non si tratta di 2 server e via lì.
Si tratta di decine e decine di server, forse centinaia, che girano su
linux, hp-ux, solaris  .... e eventualmente anche windows (ma su
windows non c'è chroot).
io ho risposto che se bisogna creare centinaia di ambienti chroot,
forse è meglio tenere in considerazione questa opzione solo per quei
casi dove ci sono stringenti necessità dal punto di vista della
sicurezza.

 equivalente a SELinux?
Trusted Solaris... ma sono un po' ignorante anche io.
etrust per hp-ux invece credo sia qualcosa di diverso.


mhh .... usiamo già le zone, però dal mio punto di vista la cosa
avviene in modo del tutto trasparente.
Non so come spiegarmi, ma per me la zona, l'host vmware e l'host
fisico si equivalgono del tutto: cioè sempre di host trattasi.
Ergo, le policy di sicurezza che applico ad un host fisico dovrei
applicarle alla stessa maniera anche su una zona solaris.

 michele
si, anzi cioè, anzi no ^_^
Quelli sono i siti che avevo già trovato da me prima di scrivere sul
gruppo.
Quell'howto della symantec è outdated e non fa cenno fa cenno della
opzione "chroot" nel file my.cnf
In particolare io mi riferisco a questo:
http://dev.mysql.com/doc/refman/5.1/en/server-options.html#option_mysqld_chroot
Ma anche qui, non viene spiegato niente ....

 sicurezza.
Spieghiamoci meglio: se questa cosa non viene fatta per Apache, e per
tanti altri software, non vedo perché dovremmo farla proprio per
mysql.... considerando anche il fatto che mysql è sempre un backend,
assolutamente lontano dall'esterno.

 si, anzi cioè, anzi no ^_^
per intenderci, il problema e la ragione per cui ho scritto questo
messaggio è il seguente:
MySQL's chroot implementation is very poorly documented, only a
description is found @ 
http://dev.mysql.com/doc/refman/5.1/en/server-options.html#option_mysqld_chroot