chown/dev por error

chown/dev por error

Este es un sistema RedHat que ejecuta una base de datos postgres. Nada parece haberse roto.

¿Necesito solicitar una restauración? Eso destruiría el valor de un día de trabajo, así que no tengo muchas ganas de hacerlo.

He leído un par de cosas que tal vez solucionarían las cosas, pero nunca las he usado, no sé mucho sobre ellas, etc.

disparador udevadm

/sbin/MAKEDEV

Respuesta1

Simplemente reinicie, el desarrollador volverá a estar como estaba, no son archivos reales, solo dispositivos, aunque tal vez haya algunos enlaces simbólicos, buen chmod los ignora :)

EDITAR: Solo pon mi dinero donde está mi boca...

find /dev -exec ls -la '{}' \; > /home/mike/dev-perms1
sudo chmod -Rv 777 /dev
sudo reboot
find /dev -exec ls -la '{}' \; > /home/mike/dev-perms2

mismo... :)

ps... asegúrese de que solo haya modificado chmod /dev... si modificó algún otro directorio, puede tener problemas...

Respuesta2

chown dev no es peligroso, pero por seguridad instale una máquina virtual limpia (por supuesto, el mismo sistema, rhel en este caso) y copie el permiso correcto desde allí. chmod es un poco más peligroso, pero es una solución fácil, generalmente haga una copia de seguridad con cpio de todos los directorios, si hace algo mal, puede restaurar desde el archivo cpio o usar rsync.

información relacionada