chown / dev por engano

1

O título diz a maior parte. Digitando muito rápido, perdi um ponto. Eu li uma série de outras mensagens de erro, mas nada específico para / dev

Este é um sistema RedHat que executa um banco de dados postgres. Nada parece ter quebrado.

Eu preciso solicitar uma restauração? Isso destruiria o valor de um dia de trabalho, então não estou ansioso para fazer isso.

Algumas coisas que li talvez consertariam as coisas, mas nunca usei, não sei muito sobre o assunto etc.

gatilho do udevadm

/ sbin / MAKEDEV

Conselhos para mim?

Obrigado

    
por zambo 25.10.2016 / 00:12

2 respostas

1

Apenas reinicie, dev estará de volta como estava, não são arquivos reais, apenas dispositivos, embora haja talvez alguns links simbólicos bons chmod os ignora :)

EDIT: Basta colocar meu dinheiro onde minha boca está ...

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

mesmo ...:)

ps ... tenha certeza que você só chmoded / dev ... se você chmoded algum outro dir você pode ter problemas ...

    
por 25.10.2016 / 01:00
0

chown dev não é perigoso, mas por segurança instalar uma máquina virtual limpa (claro que o mesmo sistema, rhel neste caso) e copie a permissão correta de lá. chmod é um pouco mais perigoso, mas uma solução fácil, faça normalmente um backup com cpio de todos os dirs, se você fizer algo errado você pode restaurar do arquivo cpio, ou use o rsync.

    
por 25.10.2016 / 01:35

Tags