Nieuws:

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

Auteur Topic: help, ik heb de permissions veranderd  (gelezen 2092 keer)

maxim

  • Gast
help, ik heb de permissions veranderd
« Gepost op: 2007/10/13, 15:04:26 »
ik heb in de hoofdfolder (filesystem) alles geselecteerd en gezet op de permessie van user "maxim" zodat ik met MIJN account alles kan beheren, en niet steeds naar het root account moet overschakelen.

maar nadat ik dit heb gedaan krijg ik nu telkens waneer ik me inlog (met root, want met user lukt niet) een bepaalde error*, deze wijst er op dat het probleem is omdat ik de permissies heb veranderd,

weet iemand hoe ik alles terug kan zetten op hoe het origineel was?
is er soms een commando zodat ik de instelling terug kan zetten als voorheen?

alvast bedankt,....


* niet 1 error, maar verschillende gelijkaardige errors

an error occurred while loading or saving configuration information for +++++.
some of your configuration setings may not work properly "
+++++ is de naam van een bepaald programma (onder andere : nautilus,update-notifier,gnome-panel,evolution-alarm-notify,power manager,print monitor,nm-applet,gnome-session,gnome-settings-deamon$
dan krijg ik ook nog deze error:

"Gconferror: failed to contact configuration server;
 some possible coases are that you need to enable tcp/ip
 networking for ORBit, or you have stale NFS locks due to a system crash.
 see www..... for information. (detail - 1 |OR file '/tmp/gconfd-root/lock/ior'
 not opened successfully, no gconfd located: no such file or directory)
en ook in het begin had ik deze error, maar deze heb ik kunnen wegwerken aan de hand van "sudo chmod 700 /home/[USER]"
 
" Users $HOME/.dmrd file is being ignored.
This prevents the default session and language from being saved.
File should be owned by user and have 644 permissions.
Users $HOME directory must be owned by user and not writable by others."

Offline Johan van Dijk

  • Administrator
    • johanvandijk
help, ik heb de permissions veranderd
« Reactie #1 Gepost op: 2007/10/13, 15:33:40 »
Dat is niet zo handig.
Ten eerste omdat je de complete veiligheid van je systeem om zeep helpt, en ten tweede omdat de systeembestanden van root moeten zijn. Zo is het systeem nou eenmaal ontworpen.
Zoveel moeite is het toch niet om beheerprogramma's te starten met sudo? Zelfs in Windows Vista en Max OSX moet je je wachtwoord invullen bij dat soort dingen. (Raad eens waar zij dat idee vandaan hebben ;) )


Ik heb geen idee of je het makkelijk weer ongedaan kan maken, maar je kan het in ieder geval proberen.
Om te beginnen moet je bij het opstarten in Grub aangeven dat je in de recovery mode in wil loggen.
Hierna voer je in de terminal de volgende commando's uit:
cd /
chown -R root:root /
cd home
chown -R maxim:maxim maxim

Dit zal de meeste instellingen weer terug zetten zoals ze waren. Ik weet niet of hierna alles weer goed staat, maar dat merk je vanzelf.

maxim

  • Gast
help, ik heb de permissions veranderd
« Reactie #2 Gepost op: 2007/10/13, 15:42:46 »
ok,...dat doe ik, nu bekom ik een eror

chown: changing ownership of ____: operation not permitteden bij maxim:maximkrijg ik niets

en als ik het dan meteen sudo ervoor uitvoer dan krijg ik bij alles:

sudo: /etc/sudoers is mode 0775, should be 0440en anders gebeurt er niets

Offline Johan van Dijk

  • Administrator
    • johanvandijk
help, ik heb de permissions veranderd
« Reactie #3 Gepost op: 2007/10/13, 15:46:39 »
Heb je de computer opgestart in recovery mode?
Zo ja, dan ben je al root, en moet je voor de commando's die ik gegeven heb geen sudo gebruiken.
Gewoon de commando's letterlijk intypen.

Om de rechten van het sudoers bestand te veranderen, vanuit de recovery mode:
chmod 0440 /etc/sudoers

maxim

  • Gast
help, ik heb de permissions veranderd
« Reactie #4 Gepost op: 2007/10/13, 15:48:30 »
ok, ik heb dar nu uitgevoerd, en opnieuw uw vorige regels uitgevoerd zonder sudo maar krijg nog steeds "operation not permitted" bij alle tasks

tog bedankt voor de hulp :)

Offline Johan van Dijk

  • Administrator
    • johanvandijk
help, ik heb de permissions veranderd
« Reactie #5 Gepost op: 2007/10/13, 15:55:23 »
Je weet zeker dat je in de recovery mode hebt opgestart?
Dat is de 2e optie in het volgende voorbeeld:



Als de computer opgestart is, dan ben je automatisch ingelogd als root, dus zou het moeten werken.

maxim

  • Gast
help, ik heb de permissions veranderd
« Reactie #6 Gepost op: 2007/10/13, 16:07:58 »
ah nee, ik zat in save session ofzo,... niet in recovery, maar ik ben er nu in en ik krijg weer die "operation not permetted"

help, ik heb de permissions veranderd
« Reactie #7 Gepost op: 2007/10/13, 16:18:38 »
Dit komt hoogstwaarschijnlijk omdat er een of ander systeembestand van root moet zijn... probeer eens om via de live-cd het te herstellen?

PS Mac os x heeft zo'n handige functie die de permissies van systeembestanden kan herstellen... misschien dat Ubuntu dit ook kan voorzien in zijn volgende release?

- SeySayux
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net

Offline Johan van Dijk

  • Administrator
    • johanvandijk
help, ik heb de permissions veranderd
« Reactie #8 Gepost op: 2007/10/13, 16:20:42 »
Wat zie je precies als je de computer opstart in recovery mode?
Als het goed is zie je dan een zwart scherm met witte tekst.
Die tekst zou het volgende moeten zijn:
root@computernaam:~#

Klopt dit?

Zo ja, wat zie je als je het commando mount intikt?

maxim

  • Gast
help, ik heb de permissions veranderd
« Reactie #9 Gepost op: 2007/10/13, 16:25:57 »
Citaat van: Johanvd
Wat zie je precies als je de computer opstart in recovery mode?
Als het goed is zie je dan een zwart scherm met witte tekst.
Die tekst zou het volgende moeten zijn:
root@computernaam:~#

Klopt dit?

Zo ja, wat zie je als je het commando mount intikt?
ik krijg eerst een reeks van programmas die opstarten
dan komt er "give root password for maintenaince (or type ctrl-D to continue)"
dus ik typ m'n pass, anders start hij gewoon verder op en dan krijg ik inderdaad root@maxim-desktop:~#

en als ik daar mount in intik krijg ik:
mounting local filesystem.....

Offline Johan van Dijk

  • Administrator
    • johanvandijk
help, ik heb de permissions veranderd
« Reactie #10 Gepost op: 2007/10/13, 16:28:13 »
Krijg je niet te zien welke file systems gemount zijn?
Vreemd...

maxim

  • Gast
help, ik heb de permissions veranderd
« Reactie #11 Gepost op: 2007/10/13, 16:32:40 »
ik krijg heel wat tekst, maar omdat ik snel wou antworrden heb ik enkel het begin gezet, namelijk
///

oeps gemist, dat stond er nog boven,.... vergeet wat ik heb gezegd :p

er staad dus:

/dev/sda1on /type ext3(rw, errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
/sys on /sys type syss (rw, noexec, nosuid, nodev)
varrun on /var/run type tmpfs (rw, noexec,nosuid,nodev,mode=0755)
varlock on /var/lock type tmpfs (rw, noexec,nosuid,nodev,mode=0777)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
devshm on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode620)
lrm on /lib/modules/2.6.20-16-generic/volatile type tmpfs (rw)

Offline vanadium

  • Lid
help, ik heb de permissions veranderd
« Reactie #12 Gepost op: 2007/10/13, 16:46:55 »
Dit is een heel ernstige fout, alle permissies veranderen. Wellicht wordt dat een herinstallatie (jazeker!!!). Als root moet je echt weten wat je doet en twee keer nadenken!

Wat ik je aanraadt is: kopieer al je persoonlijke gegevens op een veilige plaats (externe USB schijf bijvoorbeeld) en doe dan een volledige herinstallatie (de nieuwe Gutsy is nu toch net om de hoek).

maxim

  • Gast
help, ik heb de permissions veranderd
« Reactie #13 Gepost op: 2007/10/13, 16:48:44 »
lol, ok,... zal ik doen,... maar zou ik nu best w8 tot gutsy er is, of toch nu nog met de 7.04 instaleren?

toch hartelijk bedankt voor de hulp!

Offline Johan van Dijk

  • Administrator
    • johanvandijk
help, ik heb de permissions veranderd
« Reactie #14 Gepost op: 2007/10/13, 16:49:15 »
Een installatie is misschien wel het makkelijkst, maar de rechten terug veranderen is het snelste en zo raak je geen bestanden kwijt :)

maxim

  • Gast
help, ik heb de permissions veranderd
« Reactie #15 Gepost op: 2007/10/13, 16:50:00 »
ah,... en waar vind ik wat welke rechten moet hebben?

Offline Johan van Dijk

  • Administrator
    • johanvandijk
help, ik heb de permissions veranderd
« Reactie #16 Gepost op: 2007/10/13, 16:54:30 »
Die commando's die ik eerder gaf zijn bedoeld om de rechten weer goed te zetten, die heb je immers veranderd :)

Als dat niet werkt, of je snapt niet hoe het moet, dan is een nieuwe installatie misschien wel de beste oplossing.
Jammer dat het niet werkte, maar dan is dit een mooi leermoment om in het vervolg beter uit te kijken wat je doet als root.

maxim

  • Gast
help, ik heb de permissions veranderd
« Reactie #17 Gepost op: 2007/10/13, 16:56:02 »
héhé inderdaad, wel, toch bedankt om me zo lang te helpen ;)

Offline vanadium

  • Lid
help, ik heb de permissions veranderd
« Reactie #18 Gepost op: 2007/10/13, 17:36:19 »
Als je alleen de owner en groep veranderd hebt, is er inderdaad wel (wat) hoop, want ik onderstel dat de meeste bestanden wel root:root zijn. Hoewel, unix_chkpwd in sbin is dan van de groep "shadow", bijvoorbeeld. Als je echter ook de permissies zelf (lezen, schrijven, uitvoeren, veranderd hebt, dan mag je het echt wel vergeten, volgens mij.

Je kan inderdaad Feisty installeren en binnen enkele dagen upgraden naar Gutsy. Wat je echter ook kan riskeren, is Gutsy nu al downloaden en installeren: wat er nu is zijn al Release Candidates, d.w.z., versies die zogezegd klaar zijn, maar nog eerst eens getest worden vooraleer ze met grote trom los te laten. Dan heb je meteen een "verse" Gutsy installatie.

En dan ... twee keer nadenken als je root wil zijn ...