Mailinglist Archive: opensuse-es (1477 mails)

< Previous Next >
Re: [suse-linux-s] Actualización de seguridad de Cyrus
  • From: "Carlos E. R." <robin1.listas@xxxxxxxxxx>
  • Date: Sat, 4 Dec 2004 14:34:09 +0100 (CET)
  • Message-id: <Pine.LNX.4.58.0412041413560.7227@xxxxxxxxxxxxxxxx>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


El 2004-12-04 a las 10:44 +0100, Camaleón escribió:

> On Sat, 4 Dec 2004 00:20:36 +0100 (CET), Carlos E. R. wrote:
>
> > Os estais liando más que la pata de un romano, como dicen en mi tierra :-P
>
> Contesto a Carlos porque parece que lo tiene más claro que el agua...
>
> :-D
>
> > Vamos, a ver, aunque yo no uso ninguno de esos programas, entiendo que
> > dicen lo siguiente:
> >
> > 1) Antes guardaban las cosas en ciertos directorios.
>
> Si, que yo sepa, en /usr/lib/cyrus, /var/lib/sieve y /var/lib/imap
>
> > 2) Ahora se guardan en otros directorios, para cumplir con el FHS.
>
> Sí, aparentemente en /usr/cyrus, /usr/sieve y /var/imap
>
> > 3) Si estás haciendo una actualización, esta habrá dejado los antiguos,
> > ero habrá creado unos enlaces simbólicos "nuevo --> viejo", dejando
> > todo el correo que estaba en los directorios antiguos allí (pero
> > accesible en los nuevos, que son enlaces).
>
> Bien, porque el servicio sigue funcionando.
>
> > 4) En éste caso, te recomiendan, a mano, crees los nuevos directorios, en
> > vez de los enlaces, y que muevas el contenido de los antiguos a los
> > nuevos.
>
> Vale. ¿Y qué hago con los antiguos? ¿Los elimino? ¿Cómo verifico el
> estado de los enlaces simbólicos? ¿Antes de borrar nada, puedo
> sencillamente romper el enlace simbólico para ver si, efectivamente,
> la nueva configuración funciona? ¿Cómo puedo hacerlo? ¿Muevo con mv
> manteniendo los permisos?
>
> > Más claro, agua :-)
>
> Agua del grifo, diría yo.
>
> :-P

Del arroyo :-p

>
> Cyrus es un servidor de correo del que dependen otros programas. No es
> para nada baladí.

Bueno, a ver...

Es que yo estaba pensando que habías actualizado el suse entero, y veo que
no, que es sólo el programita, y con el YOU. Siendo el sistema, todos los
programas del sistema estarían preparados para la localización nueva.

Por cierto... ¿Seguro que ese mensaje de advertencia no te apareció cuando
instalaste el suse en su dia? Ten en cuenta que al hacer una actualización
con el YOU de un paquete, su mensaje se vuelve a enviar.


Antes: /usr/lib/cyrus

Ahora: /usr/cyrus

Enlace: /usr/cyrus --> /usr/lib/cyrus

Entonces, los ficheros estarán realmente en "/usr/lib/cyrus", sin tocar.
En "/usr" habrá un enlace simbólico llamado "/usr/cyrus" que apuntará a
"/usr/lib/cyrus".

El proceso sería:

1) Parar el servicio o servicios afectados (correo).
2) Borrar "/usr/cyrus", que es unicamente un enlace, no contiene nada.
3) Crear "/usr/cyrus".
4) Copiar el contenido de "/usr/lib/cyrus" en "/usr/cyrus".
5) Borrar "/usr/lib/cyrus" (o sea, mover del antiguo al nuevo).
6) Por si las moscas, crear un enlace en "/usr/lib" llamado
"/usr/lib/cyrus" que apunte a "/usr/cyrus" - esto es por si queda
algún programa antiguo que haga referencia a la antigua posición.

Por supuesto, esto hay que hacerlo para los tres directorios enlazados.

7) reiniciar los servicios parados.

Yo, para todo lo anterior, usaría el Midnight Comander (mc). Soy vago,
léase comodón. O:-)


Y, si algo peta, pues vuelves a reponer el status quo.

Claro, que si es un servidor del que dependen cosas serias, se supone que
hay otro servidor gemelo de respaldo en espera en el que se pueden hacer
los cambios y probarlos ;-)


- --
Saludos
Carlos Robinson

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)
Comment: Made with pgp4pine 1.76

iD4DBQFBsbzdtTMYHG2NR9URAjDGAJ9Au5P9M2EKAem/sRjQI19JJNYbEQCXV6hm
rMcDnNO0zX/nUlL7zlwLxQ==
=OYAZ
-----END PGP SIGNATURE-----


< Previous Next >
Follow Ups