Acabo de verificar la información del manual del comando RPM, y
encontré que si se puede hacer esto de manera casi automática:
--- man rpm ---
rpm {--setperms|--setugids} PACKAGE_NAME ...
Hice la prueba y efectivamente, restaura el owner y grupo originales.
Asi que un script para reponer todo como estaba (en casi cualquier
distro que use RPM) seria:
rpm -qa |\
while read PKG
do
rpm --setperms $PKG
rpm --setugids $PKG
done
PD: Ya probé que poniendo las dos opciones al mismo tiempo, da error.
PD2: no recuerdo quién en la lista tiene una firma que dice algo de
"unas horas de prueba y error pueden ahorrarnos algunos minutos de
leer la documentación" :)
On 3/16/06, Angel Rengifo Cancino <[EMAIL PROTECTED]> wrote:
> Hola:
>
> Los permisos de lectura, escritura y ejecucion deberian mantenerse
> igual que al principio. Por ejemplo el archivo /etc/shadow deberia
> seguir teniendo '-rw-r-----' pero perteneciendo al usuario y grupo que
> le asignaste.
>
> PIenso que devolviendo todos los permisos al usuario y grupo root
> estaria bien haciendo excepcion obviamente de los directorios
> personales de usuarios bajo '/home'.
>
>
> El 16/03/06, John Berrocal<[EMAIL PROTECTED]> escribió:
> > Estimados amigos de la Lista, recientemente sin querer ejecute el siguiente
> > comando en el prompt:
> > $ chown user:user / -R
> >
> > asi que quisiera saber como reestablecer los permisos tal como deben estar
> > porque no se me ocurre otra solucion que restablecerlos manualmente de
> > acuerdo a las carpetas que conozco, pero tambien corro el riesgo de afectar
> > la seguridad con la que estaban las carpetas del sistema.
> > Tengo un servidor con FEDORA CORE1
> > Gracias por sus respuestas
> >
> > --
> > ------------------------------
> > John S. Berrocal
> > _______________________________________________
> > Linux-plug mailing list
> > [email protected]
> > http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug
> >
> >
> >
> _______________________________________________
> Linux-plug mailing list
> [email protected]
> http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug
>
--
Nestor
_______________________________________________
Linux-plug mailing list
[email protected]
http://www.linux.org.pe/cgi-bin/mailman/listinfo/linux-plug