Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[sistema] error grave de comando
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
Theasker
l33t
l33t


Joined: 18 Nov 2006
Posts: 656
Location: Zaragoza (Spain)

PostPosted: Sat Oct 12, 2013 4:13 pm    Post subject: [sistema] error grave de comando Reply with quote

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
View user's profile Send private message
edgar_uriel84
Guru
Guru


Joined: 21 Dec 2008
Posts: 485
Location: Tultitlan, México

PostPosted: Sat Oct 12, 2013 4:35 pm    Post subject: Reply with quote

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 :D

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
View user's profile Send private message
Theasker
l33t
l33t


Joined: 18 Nov 2006
Posts: 656
Location: Zaragoza (Spain)

PostPosted: Sat Oct 12, 2013 5:17 pm    Post subject: Reply with quote

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 :D

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish All times are GMT
Page 1 of 1

 
Jump to:  
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