Problemas con estructura y permisos...

Tengo montado RedHat 6.2. Y el caso es el siguiente:
Debido a falla eléctrica, se produjo pérdia de datos y daño grave en el sistema de archivos. Apliqué el e2fsck y ya he logrado que arranque el sistema operativo, pero en estos momentos tengo dificultades con algunos comandos; por ejemplo, no me ejecuta el gdm; dice que los permisos deben ser 750; y al autenticarme como superusuario mediante telnet me arroja el siguiente error: " su: cannot set groups. Operation not permitted ".
Mis presguntas son: ¿Qué le pasó al sistema operativo? ¿Hay alguna forma de recuperar la estructura de directorios con sus correspondientes permisos para que el sistema funcione normalmente?
Le agradezco su ayuda.
Un Cordial Saludo.

1 respuesta

Respuesta
1
Si es posible, pero lamentablemente uno debe prepararse con anterioridad para este tipo de cosas.
Ahora, tu única opción para restablecer los permisos de los archivos, es tener acceso a otra maquina con RH62 y duplicarlos desde ahí.
Tendrías que hacer 2 programas, uno que liste todo el sistema de archivos con sus permisos y cree un archivo con eso. Y otro que lea es archivo y reproduzca los permisos correctos en tu maquina.
Me gustaría saber cómo preservar la estructura para el futuro.
¿Es muy difícil crear esos dos programitas?
¿No importa si la otra máquina es diferente en cuanto a hardware?
¿Cómo se prepara uno para este tipo de catástrofes?
¿Ocurren a menudo?
Gracias.
Ya que utilizas RH62, deberías "obtener" una copia de este EBook:
[] http://freebooks.by.ru/view/RedHatLinux6Unleashed/index.htm
En realidad estos programitas no son complicados, RH incluye junto a LixnuConf uno programa llamado "fixperm", pero la verdad no lo he utilizado.
La idea general del programa que crea la BD es utilizar un comando como "find" para recorrer todo el sistema de archivos (o aquellos que te preocupan) y extraer toda la información de cada archivos (nombre, dueño, grupo, permisos, tamaño, fecha, enlaces, etc.) y almacenarla en la BD.
El segundo programa hace lo mismo, pero los datos que obtiene los compara contra lo que dice en la BD, y si es el caso los restaura a como estaban antes. Por lo menos aquellos que se pueden, como el dueño, grupo, permisos y fecha.
Aunque también podrías utilizar algo como TripWire, que aunque fue diseñado para detectar cambios en los archivos (como una forma de detectar intrusos), puede ser utilizado para reparar el sistema si algo resulta mal.
[] http://www.tripwire.org
Te preparas de muchas formas:
- Organizando mejor los sistemas de archivos, dejando como solo-lectura aquellos que no cambian por ejemplo.
- Utilizando herramientas como TripWire
- Desarrollando herramientas propias para almacenar información suficiente para restaurar la maquina.
- etc. etc.
Incluso con fallas eléctricas no ocurren a menudo estos daños en el sistema de archivos. Lo que deberías hacer es ponerle una UPS aunque sea pequeña, si acaso los problemas eléctricos son comunes en tu área.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas