meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previaÚltima revisiónAmbos lados, revisión siguiente | ||
linux:chroot [2010/04/20 10:03] – lc | linux:chroot [2013/12/25 23:28] – lc | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
+ | {{tag> chroot }} | ||
====== Chroot ====== | ====== Chroot ====== | ||
El chroot permite ejecutar procesos con la raíz del sistema cambiada. De manera que es posible usar diferentes instalaciones dentro de una misma . | El chroot permite ejecutar procesos con la raíz del sistema cambiada. De manera que es posible usar diferentes instalaciones dentro de una misma . | ||
Línea 30: | Línea 31: | ||
Si queremos arrancar algún proceso dentro del chroot, sin tener que entrar en él (útil para scripts), hay que añadir la orden a ejecutar al final de la orden anterior | Si queremos arrancar algún proceso dentro del chroot, sin tener que entrar en él (útil para scripts), hay que añadir la orden a ejecutar al final de la orden anterior | ||
< | < | ||
+ | Por ejemplo | ||
+ | < | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
==== Servicios | ==== Servicios | ||
Línea 42: | Línea 49: | ||
=== Arranque automático === | === Arranque automático === | ||
Si sólo hacemos esto, no se arrancarán ellos solos cada vez que se reinicie la máquina. | Si sólo hacemos esto, no se arrancarán ellos solos cada vez que se reinicie la máquina. | ||
- | Para conseguir que se arranquen automáticamente hay que hacer un scripts para cada servicio y añadirlos al / | + | Para conseguir que se arranquen automáticamente hay que: |
+ | hacer dos scripts | ||
- | Los scripts serían / | + | Por ejemplo |
- | **apache_chroot** | + | Los scripts serían / |
+ | apache_chroot | ||
< | < | ||
# | # | ||
| | ||
- | </ | + | postgresql_chroot |
- | **postgresql_chroot** | + | < |
- | < | + | |
- | #!/bin/sh | + | |
| | ||
- | </ | + | samba_chroot |
- | + | < | |
- | **samba_chroot** | + | |
- | < | + | |
- | #!/bin/sh | + | |
- | | + | |
- | </ | + | |
Lo único que hacen estos scripts es pasarle la orden que le manda el sistema (que puede ser start, stop, restart, etc) al servicio dentro del chroot. | Lo único que hacen estos scripts es pasarle la orden que le manda el sistema (que puede ser start, stop, restart, etc) al servicio dentro del chroot. | ||
Una vez que están creados hay que darles permiso de ejecución (chmod +x) y luego añadirlos al sistema de arranque con update-rc.d | Una vez que están creados hay que darles permiso de ejecución (chmod +x) y luego añadirlos al sistema de arranque con update-rc.d | ||
- | < | + | < |
- | # update-rc.d apache_chroot defaults | + | < |
- | # update-rc.d postgresql_chroot defaults | + | # update-rc.d samba_chroot defaults</ |
- | # update-rc.d samba_chroot defaults | + | |
- | </ | + | |
===== JAILKIT ===== | ===== JAILKIT ===== |