View previous topic :: View next topic |
Author |
Message |
Theasker l33t
Joined: 18 Nov 2006 Posts: 656 Location: Zaragoza (Spain)
|
Posted: Sat Oct 12, 2013 4:13 pm Post subject: [sistema] error grave de comando |
|
|
Hola:
Hace 5 segundos estaba cambiando unos permisos de un directorio y al hacer un copiar pegar un path he ejecutado durante unos 2 ó 3 segundos
Code: | chown -R apache:apache / |
y ... no tengo una copia de seguridad de los permisos del sistema.
¿cómo puedo arreglar este desastre?, no quiero reiniciar ni cerrar ninguna aplicación.
Gracias anticipadas _________________ "Oigo y olvido. Veo y recuerdo. Hago y comprendo" |
|
Back to top |
|
|
edgar_uriel84 Guru
Joined: 21 Dec 2008 Posts: 485 Location: Tultitlan, México
|
Posted: Sat Oct 12, 2013 4:35 pm Post subject: |
|
|
Pues en un inicio todo debe pertenecer al usuario y grupo root, si tienes un "log" de que carpetas cambiaron mucho mejor así sabras cuales tenían otro propietario.
1. Ejecuta de nuevo chown con propietario root, omite carpetas como /home /var y si tienes algo en /opt /srv /media /mnt también vale la pena omitirlas
2. Ajustar permisos de carpetas específicas que mencioné arriba, si hay algo que sabes que debe pertenecer a otro usuario, por ejemplo las carpetas en /home pues lo verificas y ya. Espero que por el tiempo no haya tocado /var así te ahorras algo de trabajo.
3. No volver a jugar con el superusuario sin estar sobrio
Tal vez alguien tenga una solución más rápida, de entrada es hacer eso. Saludos. _________________ Algún día habrá una persona mejor que yo, pero esa persona no eres tú ni ese momento es ahora. |
|
Back to top |
|
|
Theasker l33t
Joined: 18 Nov 2006 Posts: 656 Location: Zaragoza (Spain)
|
Posted: Sat Oct 12, 2013 5:17 pm Post subject: |
|
|
edgar_uriel84 wrote: | Pues en un inicio todo debe pertenecer al usuario y grupo root, si tienes un "log" de que carpetas cambiaron mucho mejor así sabras cuales tenían otro propietario.
1. Ejecuta de nuevo chown con propietario root, omite carpetas como /home /var y si tienes algo en /opt /srv /media /mnt también vale la pena omitirlas
2. Ajustar permisos de carpetas específicas que mencioné arriba, si hay algo que sabes que debe pertenecer a otro usuario, por ejemplo las carpetas en /home pues lo verificas y ya. Espero que por el tiempo no haya tocado /var así te ahorras algo de trabajo.
3. No volver a jugar con el superusuario sin estar sobrio
Tal vez alguien tenga una solución más rápida, de entrada es hacer eso. Saludos. |
En principo he hecho un ls recursivo de 2 niveles con los usuarios filtrado por apache y parece que el lio no ha sido muy grande, ya he ido arreglando algunos propietarios: todo /home estaba con apache, también /etc pero por como he cancelado rápido el comando, parece que no ha cambiado mucho.
El problema ha sido que tenía el comando a mitad de completar y cuando he intentado pegar el path completo que había copiado desde la barra de direcciones del administrador de archivos, el primer carácter (aún no se porqué), resulta que era un salto de línea.
También he pensado en hacer un emerge -e world para estar seguro de que todo es de quien tiene que ser.
Gracias por la ayuda _________________ "Oigo y olvido. Veo y recuerdo. Hago y comprendo" |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|