Fiz besteira, mudei o dono/grupo dos diretórios... (formatar ou só reinstalar?)

Iniciado por reynaldohortensi, 23 de Novembro de 2008, 22:13

tópico anterior - próximo tópico

reynaldohortensi

Olá Pessoal,
eu fiz a seguinte besteira, no intrepid, logado num terminal como root e enquanto estava no diretório /tmp, executei o seguinte comando:
chown -R reynaldo:users ./.*  :o  :'(  :P

Bem... até onde eu sei, não dá pra recuperar os donos/grupos dos diretórios e arquivos que foram modificados, então a minha dúvida é: Eu preciso formatar a partição ou posso apenas reinstalar sem formatar? É que se tiver que formatar, vai demorar muito pra reinstalar tudo.
Alguém tem alguma idéia (boa)?
Abraços
Reynaldo


reynaldohortensi

Olha o tipo de coisa q acontece agora. Eu estava instalando o xmms...
Não dá pra saber qual arquivo estava inacessível.

Escrevendo informações estendidas de estado... Pronto
Selecionando pacote previamente não selecionado libglib1.2ldbl.
(Lendo banco de dados ... 176185 arquivos e diretórios atualmente instalados).
Desempacotando libglib1.2ldbl (de .../libglib1.2ldbl_1.2.10-19build1_amd64.deb) ...
Selecionando pacote previamente não selecionado libgtk1.2-common.
Desempacotando libgtk1.2-common (de .../libgtk1.2-common_1.2.10-18.1build2_all.deb) ...
Selecionando pacote previamente não selecionado libgtk1.2.
Desempacotando libgtk1.2 (de .../libgtk1.2_1.2.10-18.1build2_amd64.deb) ...
Selecionando pacote previamente não selecionado xmms.
Desempacotando xmms (de .../xmms_1.2.11-1_amd64.deb) ...
Processando gatilhos para man-db ...
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
fopen: Permissão negada
Configurando libglib1.2ldbl (1.2.10-19build1) ...

Configurando libgtk1.2-common (1.2.10-18.1build2) ...

Configurando libgtk1.2 (1.2.10-18.1build2) ...

Configurando xmms (1.2.11-1) ...
Processando gatilhos para libc6 ...
ldconfig deferred processing now taking place
Lendo listas de pacotes... Pronto                     
Construindo árvore de dependências       
Lendo informação de estado... Pronto
Lendo informações estendidas de estado     
Inicializando estados de pacotes... Pronto
Escrevendo informações estendidas de estado... Pronto


reynaldohortensi


clcampos

Já experimentou dar um boot na sua máquina?

Se você estava dentro do diretório /tmp nada de pior pode acontecer.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

reynaldohortensi

Sim, já to bootado, mas estou tendo alguns bugs estranhos. Além disso, o comando "chown -R reynaldo:users ./.*" mudas as permissões do diretório em que eu estava, dos seus arquivos e diretórios recursivamente e aqui é q tá o problema, pois "./.*" inclui o diretório .. (diretório abaixo). Entendeu?

Mas e aí? Formato?

clcampos

Mas o diretório /tmp tem dono root, grupo root, e permissão 777, fora isso o conteúdo é refeito no próximo boot.

Refaça só os direitos do diretório /tmp e delete o resto, ai reinicie sua máquina, ou melhor ainda, renomeio o diretório /tmp atual, e refaça o mesmo com as permissões descritas acima, e ai de outro boot na máquina.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!


clcampos

Citação de: reynaldohortensi online 25 de Novembro de 2008, 00:00
Eu tava logado como root no terminal.

O que tem isso?

Na verdade isso me prova (mais uma vez), que estar logado como root direto traz mais chance de ter problemas do que usar o sudo apenas naqueles comandos realmente necessários, assim como o sistema foi originalmente configurado.

Além do que usar o root, principalmente se liberar o login dele, é diminuir a segurança do sistema. O Linux é famoso por sua segurança, mas se o usuário não quiser um sistema seguro ele fica igual outros que já usei.
Cristiano/Timóteo - MG
.: Como Fazer Perguntas de Forma Inteligente :.                
Com dúvida? pesquise!

reynaldohortensi