Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Ubuntu kapot gemaakt  (gelezen 1153 keer)

JantjeB

  • Gast
Ubuntu kapot gemaakt
« Gepost op: 2007/03/20, 22:58:53 »
Ik heb in m'n ubuntu (dapper drake) geloof ik iets gedaan wat niet zo slim is.
Ik wilde een programma 'handmatig'  installeren, volgens de instructies moest ik daarvoor bepaalde files in een subdirectory van usr/ zetten.
Dat lukte echter niet omdat ik geen permissie had om in deze directory te schrijven (de directory had een map met een slotje als icoon).
Toen dacht ik: laat ik zorgen dat ik wel permissie heb, dus ik ging naar de terminal en typte sudo chmod 444 usr .
Meteen verdwenen al mijn ikoontjes en werkte geen enkel programma meer.
Nu start hij niet meer op behalve in de recovery mode (dan krijg ik alleen een terminal).

Kan ik mijn fout nog ongedaan maken?

Alvast bedankt,
Jan-Willem

Daimanta

  • Gast
Ubuntu kapot gemaakt
« Reactie #1 Gepost op: 2007/03/20, 23:05:07 »
Probeer als eerste maar weer een "sudo chmod 755 -R /usr"

Offline Ronnie

  • Lid
    • ronnie.vd.c
Ubuntu kapot gemaakt
« Reactie #2 Gepost op: 2007/03/20, 23:06:54 »
Er bestaan drie verschillende rechten:
    * Lezen (4)
    * Schrijven (2)
    * Uitvoeren (1)

Je hebt met de code "sudo chmod 444 usr", gezegd dat iedereen mag lezen, maar niet mag scrijven en uitvoeren, ik weet niet wat de standaardwaarden zijn, zit nu niet op linux, maar je kunt beginnen met "sudo chmod 755 -R /usr", dan heeft root in ieder geval alle rechten.
Ben je ook blij dat Ubuntu zo toegankelijk en gratis is, en wil je graag net als ik iets terugdoen, kijk dan eens rond bij mwanzo, dé poort naar het bijdragen aan Ubuntu en haar gemeenschap!

Documentatie Terminal

Offline siegi

  • Lid
Ubuntu kapot gemaakt
« Reactie #3 Gepost op: 2007/03/20, 23:08:52 »
Eigenlijk is dit een heel domme fout om te maken.  Het schrijfbaar maken van de /usr is ook slecht voor security.  Nu kan een klein scriptje dat je perongeluk uitvoert heel je systeem overhoop halen.
Dit komt omdat geen enkel progje meer uitvoerbaar is.  
http://www.ss64.com/bash/chmod.html
Ik snap trouwens niet vanwaar je die chmod 444 haalt dat staat voor iedereen mag alleen lezen niet schrijven en niet uitvoeren.
chmod 755 zou al beter zijn.  
Persoonlijk zou ik opnieuw installeren.  De rechten zijn helemaal overhoop gehaald.

Offline siegi

  • Lid
Ubuntu kapot gemaakt
« Reactie #4 Gepost op: 2007/03/20, 23:11:55 »
jullie waren me iets voor Ronnie en dalmanta,
De standaard rechten verschillen soms wat maar 755 zou moeten werken.

Offline SWAT

  • Administrator
Ubuntu kapot gemaakt
« Reactie #5 Gepost op: 2007/03/21, 08:36:59 »
Zo ziet het er bij mij uit: "drwxr-xr-x  15 root root  4096 2007-03-18 13:23 usr"
Lijkt me dat een "sudo chmod 755 /usr" het weer zou moeten fixxen. Ik hoop dat je bij de 'fout' niet de -R optie gebruikt hebt. Indien je deze NIET gebruikt hebt, moet je deze ook NIET gebruiken om het te fixxen.

JantjeB

  • Gast
Ubuntu kapot gemaakt
« Reactie #6 Gepost op: 2007/03/21, 12:43:36 »
"sudo chmod 755 /usr " heeft het inderdaad weer gerepareerd. Bedankt voor jullie hulp!

Offline siegi

  • Lid
Ubuntu kapot gemaakt
« Reactie #7 Gepost op: 2007/03/21, 12:57:39 »
Je had dus niet het commando -R gebruikt dan is het nog te doen inderdaad.

Offline Dave

  • Lid
Ubuntu kapot gemaakt
« Reactie #8 Gepost op: 2007/03/21, 22:48:25 »
hmmm dan nog geen idee welke bestanden nu vogelvrij zijn eigenlijk.