Mudança de permissões. [RESOLVIDO]

1. Mudança de permissões. [RESOLVIDO]

Daniel
danieldhdds

(usa Ubuntu)

Enviado em 30/12/2011 - 12:52h

Senhores fiz uma tremenda burrada, alterei as permissões das pastas /var/tmp e da pasta /tmp/ para o meu usuário, sendo que antes era propriedade de root, com os comandos chown e chmod.

Os problemas começaram quando o navegador (uso o Chrome) já não estava mais respondendo, porque não alcançava o cache dele.

Mandei reiniciar o pc e os problemas vieram, primeiro o Plymouth não funciona mais após o login, porque até a tela de login está tudo tranquilo, mas após isso aparece uma tela preta (terminal like), no fim das contas, eu não consigo logar com meu usuário ou com qualquer outro.

Além disso, vários comandos não funcionam mais, por exemplo apt-get clean ou apt-get update e vários outros, quando eu tava tentando reinstalar o plymouth.

Sou totalmente noob nesse negócio, mas não queria ter que reinstalar o ubuntu pra isso, por causa de várias configurações que eu tenho.

Então, como eu poderia mudar as permissões todas de volta para o root, já tentei de várias formas usando o chmod e o chown nas mesmas pastas e noutras que foram mostradas nos erros do apt-get.

Por favor me ajudem, desde já agradeço.


  


2. MELHOR RESPOSTA

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/12/2011 - 21:35h

Por isso que não funcionou, veja as permissões que está lá no diretório e o dono continua não sendo o root:

dr-xr--r-T 6 1001 1001 4096 2011-12-30 21:08 tmp
dr-xrwxr-- 3 1001 1001 4096 2011-12-29 18:02 tmp

você não aplicou as permissões corretamente ?

Me responde uma pergunta por favor.

1º - Todos os diretórios estão na mesma partição ou tem algum diretório em partição diferente ?

************* Vamos tentar de novo, faça todos os passos usando o usuário root ou com o comando sudo:

1º - de boot pelo pendrive.

2º - Após iniciar o sistema do pendrive crie um diretório dentro de /mnt.

# mkdir /mnt/system ou # sudo mkdir /mnt/system

3º - Monte a partição .

**** no exemplo estou supondo que o arquivo de dispositivo é /dev/sda1, mas use o arquivo de dispositivo da partição.

# mount /dev/sda1 /mnt/system ou sudo mount /dev/sda1 /mnt/system

4º - troque o diretório raiz do live-usb pelo diretório do sistema.

# chroot /mnt/system ou sudo chroot /mnt/system

5º - Agora mude as permissões e o dono do diretório.

# chown root:root /tmp
# chown root:root /var/tmp
# chmod 177 /tmp
# chmod 177 /var/tmp


depois poste a saída dos comandos abaixo:

# ls-l /
# ls -l /var

3. Re: Mudança de permissões. [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/12/2011 - 12:59h

Se tiver um live-cd de boot pelo mesmo, monte a partição / "raiz", depois disso troque as permissões deixando-as assim: drwxrwxrwt para o diretório /tmp.


4. Re: Mudança de permissões. [RESOLVIDO]

Daniel
danieldhdds

(usa Ubuntu)

Enviado em 30/12/2011 - 14:07h

@eabreu não deu certo =/, a resposta no terminal foi "chmod: modo inválido: drwxrwxrwt", tentei pelo live usb que tenho, o live cd eu não me lembro aonde o coloquei, mas estou a procurá-lo.


5. Re: Mudança de permissões. [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/12/2011 - 14:20h

Qual foi o comando que executou no terminal com os paramentros ?



6. Re: Mudança de permissões. [RESOLVIDO]

Daniel
danieldhdds

(usa Ubuntu)

Enviado em 30/12/2011 - 14:25h

1º: "cd /media/737342...<partição do ubuntu 11.10>/"
2º: "chmod drwxrwxrwt /tmp"

são esses dois passos que fiz


7. Re: Mudança de permissões. [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/12/2011 - 14:27h

o correto é após montar a partição raiz que armazena o diretório /tmp, é você acessar o ponto de montagem da partição montada e aplicar as permissões assim:

abaixo está um exemplo, só um exemplo:

# mkdir /mnt/system
# mount /dev/sda1 /mnt/system
# cd /mnt/system
# chmod 1777 /tmp

o ultimo comando é o correto a se usar:

# chmod 1777 /tmp


8. Re: Mudança de permissões. [RESOLVIDO]

Daniel
danieldhdds

(usa Ubuntu)

Enviado em 30/12/2011 - 14:28h

ahh, então o correto é usar o octal, tendi

___________
hmm, não não deu certo, mudei as permissões tanto da pasta /tmp e da pasta /var/tmp, que eu tinha mexido antes, e não deu certo.

outra coisa, a montagem feita pelo sistema gráfico é a mesma feita pelos códigos que vc trouxe no exemplo?


9. Re: Mudança de permissões. [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/12/2011 - 15:24h

altere o dono e o grupo proprietário dos diretórios:

# mkdir /mnt/system
# mount /dev/sd? /mnt/system
# cd /mnt/system
# chown root:root /tmp
# chown root:root /var/tmp
# chmod 177 /tmp
# chmod 177 /var/tmp


OBS: certifique-se de aplicar as permissões nas pastas corretas do teu sistema (para não confundir com as pastas do sistema do live-usb).

**** As permissões originais destes diretórios são esses aplicados pelos comandos acima, depois de aplicar reinicie.

depois poste a saída dos comandos abaixo:

# ls-l /
# ls -l /var


retorna ai



10. Re: Mudança de permissões. [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/12/2011 - 20:19h

Iai, resolveu ou não ?


11. Re: Mudança de permissões. [RESOLVIDO]

Daniel
danieldhdds

(usa Ubuntu)

Enviado em 30/12/2011 - 21:10h

Os passos não deram certo, continuam a mesma coisa, não mudaram nada.


O resultado do ls -l depois de reiniciar.
dr-xr--r-T 6 1001 1001 4096 2011-12-30 21:08 tmp
dr-xrwxr-- 3 1001 1001 4096 2011-12-29 18:02 tmp


12. 100%

Daniel
danieldhdds

(usa Ubuntu)

Enviado em 30/12/2011 - 22:13h

drwxrwxrwx 6 root root 4096 2011-12-30 21:08 tmp
drwxr-xr-x 13 root root 4096 2011-12-30 23:47 var (drwxrwxrwx 3 root root 4096 2011-12-29 18:02 tmp)

uhuul, deu certo.

Vc poderia me explicar esse passos, se não for pedir demais. O chmod eu tenho uma ideia, mas os outros passos significam oq?



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts