Nieuws:

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

Auteur Topic: Probleem: synaptic: geen map /etc/sudoers?  (gelezen 5289 keer)

Kikker77

  • Gast
Probleem: synaptic: geen map /etc/sudoers?
« Gepost op: 2008/08/24, 13:55:53 »
Ik ben redelijk nieuw in ubuntu Hardy en stuit na een aantal dagen tegen het volgende probleem. Synaptic wil niet meer via het menu starten. In de terminal kan ik synaptic starten maar krijg ik de melding dat ik het als normale gebruiker start en geen verandering kan doorvoeren. met sudo krijg ik het volgende:

agd@agd-laptop:~$ sudo synaptic
>>> sudoers file: syntax error, line 12 <<<
sudo: parse error in /etc/sudoers near line 12
agd@agd-laptop:~$

gksudo geeft geen resultaat
 
De map sudoers in /etc/ bestaat niet met de 'verkenner' nadat ik een ander topic heb gevolgd?!
 
Anyone?

Probleem: synaptic: geen map /etc/sudoers?
« Reactie #1 Gepost op: 2008/08/24, 14:03:01 »
sudoers is geen map, maar een file.

Doe eens in de terminal

cat /etc/sudoers en post de uitkomst hier
Omwille van de besparingen hebben ze het licht aan het eind van de tunnel ook uitgedaan...

Kikker77

  • Gast
Probleem: synaptic: geen map /etc/sudoers?
« Reactie #2 Gepost op: 2008/08/24, 14:07:12 »
..kleinigheidje hou je altijd...

maar in terminalvenster krijg ik dit:

agd@agd-laptop:~$ cat /etc/sudoers
cat: /etc/sudoers: Toegang geweigerd
agd@agd-laptop:~$

Kikker77

  • Gast
Probleem: synaptic: geen map /etc/sudoers?
« Reactie #3 Gepost op: 2008/08/24, 14:09:19 »
De gebruiker heeft bij 'gebruikers en groepen' wel alle rechten toegekend staan...

Offline Soul-Sing

  • Lid
Probleem: synaptic: geen map /etc/sudoers?
« Reactie #4 Gepost op: 2008/08/24, 16:40:52 »

Kikker77

  • Gast
Probleem: synaptic: geen map /etc/sudoers?
« Reactie #5 Gepost op: 2008/08/24, 17:08:37 »
Hmm, wanneer ik van de root prompt 'adduser agd admin' uitvoer, krijg ik de melding dat deze al lid is van de groep admin...

Probleem: synaptic: geen map /etc/sudoers?
« Reactie #6 Gepost op: 2008/08/24, 17:11:00 »
Doe anders eens: sudo cat /etc/sudoers

Kikker77

  • Gast
Probleem: synaptic: geen map /etc/sudoers?
« Reactie #7 Gepost op: 2008/08/24, 17:15:10 »
Nou, resultaat blijft slecht:

agd@agd-laptop:~$ sudo synaptic
>>> sudoers file: syntax error, line 12 <<<
sudo: parse error in /etc/sudoers near line 12
agd@agd-laptop:~$ cat /etc/sudoers
cat: /etc/sudoers: Toegang geweigerd
agd@agd-laptop:~$ sudo cat /etc/sudoers
>>> sudoers file: syntax error, line 12 <<<
sudo: parse error in /etc/sudoers near line 12
agd@agd-laptop:~$

Ik zie het bestand wel staan. Kan ik van de root promt hier wel bij?

Probleem: synaptic: geen map /etc/sudoers?
« Reactie #8 Gepost op: 2008/08/24, 17:19:40 »
En als je nou eens typt: ls -l /etc/sudoers
En als dat niet werkt: sudo ls -l /etc/sudoers

Kikker77

  • Gast
Probleem: synaptic: geen map /etc/sudoers?
« Reactie #9 Gepost op: 2008/08/24, 17:23:03 »
Vanaf de root prompt kan ik wel het bestand benaderen, maar schermprint gaat dan even lastig en ik zie alleen het laatste stuk van het bestand.

met het ls commando vanaf root zie ik dat het bestand de tweede en 5de een r heeft, de rest is -. Te weinig rechten op het bestand?

Probleem: synaptic: geen map /etc/sudoers?
« Reactie #10 Gepost op: 2008/08/24, 17:24:41 »
Post eens de volledige inhoud van het bestand of wat ls als uitkomst geeft?

Kikker77

  • Gast
Probleem: synaptic: geen map /etc/sudoers?
« Reactie #11 Gepost op: 2008/08/24, 17:25:23 »
agd@agd-laptop:~$ ls -l /etc/sudoers
-r--r----- 1 root root 811 2008-08-23 13:01 /etc/sudoers

Dit dus vanaf agd, resultaat blijft hetzelfde.

Probleem: synaptic: geen map /etc/sudoers?
« Reactie #12 Gepost op: 2008/08/24, 17:32:30 »
Probeer eens in Recovery Mode op te starten en dan te kiezen voor Drop to root shell o.i.d. en typ dan:

chown root:root /etc/sudoers

en daarna:

chmod 0440 /etc/sudoers

Kikker77

  • Gast
Probleem: synaptic: geen map /etc/sudoers?
« Reactie #13 Gepost op: 2008/08/24, 18:23:51 »
Uitgevoerd (zonder foutmeldingen), ik heb het ls -l statemement daarna weer gedaan in de prompt maar er is niets veranderd?

Probleem: synaptic: geen map /etc/sudoers?
« Reactie #14 Gepost op: 2008/08/24, 18:30:01 »
Dat is een conservatieve aanpak, maar best wel veilig zo.
Het zal tenminste al mogelijk worden om, in een grafische omgeving, de file te kunnen bekijken, zonder dat er sudo-rechten nodig zijn.
Tik gewoon in de terminal:

cat /etc/sudoers

Post de uitkomst hier.

Als we daaraan kunnen zien wat er fout is, kunnen we eerst weer de rechten veranderen om die schrijfbaar te maken, daarna aanpassen, wwegschrijven, controleren en nadien rechten terug op alleen lezen voor root zetten.
Omwille van de besparingen hebben ze het licht aan het eind van de tunnel ook uitgedaan...

Kikker77

  • Gast
Probleem: synaptic: geen map /etc/sudoers?
« Reactie #15 Gepost op: 2008/08/24, 18:32:28 »
Eerder in de draad heb ik dit al eerder geprobeert, maar de toegang wordt geweigerd.

Vreemd zo....

Probleem: synaptic: geen map /etc/sudoers?
« Reactie #16 Gepost op: 2008/08/24, 18:32:42 »
Maak anders van die chmod 0440 /etc/sudoers
eens

chmod 0444 /etc/sudoers

(dan mogen ook gebruikers die niet tot de groep "root" behoren de file lezen)
Omwille van de besparingen hebben ze het licht aan het eind van de tunnel ook uitgedaan...

Kikker77

  • Gast
Probleem: synaptic: geen map /etc/sudoers?
« Reactie #17 Gepost op: 2008/08/24, 19:33:15 »
Hier komtie dan:

agd@agd-laptop:~$ cat /etc/sudoers
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#

Defaults   env_reset

# Uncomment to allow members of group sudo to not need a password
# %sudo ALL=NOPASSWD:
ALL

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root   ALL=(ALL) ALL

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL

# Entries for Smb4K users.
# Generated by Smb4K. Please do not modify!
User_Alias   SMB4KUSERS = agd
Defaults:SMB4KUSERS   env_keep += "PASSWD USER"
SMB4KUSERS   agd-laptop = NOPASSWD: /usr/bin/smb4k_kill
SMB4KUSERS   agd-laptop = NOPASSWD: /usr/bin/smb4k_umount
SMB4KUSERS   agd-laptop = NOPASSWD: /usr/bin/smb4k_mount
# End of Smb4K user entries.
agd@agd-laptop:~$

Probleem: synaptic: geen map /etc/sudoers?
« Reactie #18 Gepost op: 2008/08/24, 23:41:07 »
Er staat effectief een foutje op de 12de regel (lege lijntjes meegeteld !): die ALL moet daar gewoon niet staan.

Nu is het probleem dat je normaal gezien die file alleen moogt editen met het commando visudo vanuit een terminal en wanneer je root bent.
Probleem is dat ik zo bij het testen van je file wel heb gevonden dat die ALL weg moet, maar dat ik er niet in slaag om die veranderde file op te slaan... of zelfs maar de geopende teksteditor te sluiten.
We zullen het dus anders moeten doen, maar wees niet te snel, misschien heeft er hier iemand meer ervaring met visudo... of zelfs maar gewoon met vi (de kenners snappen wel wat ik bedoel...)

OMWEG:

Opstarten in recovery, drop to root shell.  Je bent dan root
Vervolgens geef je volgende commando's in
Citaat
chmod 0660 /etc/sudoers
nano /etc/sudoers
Je komt dan in een zeer eenvoudige tekstverwerker terecht in een niet-grafische omgeving.  Je kunt scrollen met de pijltjestoetsen.  Verwijder die "ALL" na de regel #%sudo ALL=NOPASSWORD. Sla op met CTL+O (bevestigen met enter) Sluiten met CTL+X. Vervolgens zetten we de rechten terug op alleen lezen.
Citaat
chmod 0440 /etc/sudoers
tik vervolgens " reboot now" om te herstarten en duimen maar.

Wacht misschien toch maar even op het advies van nog iemand anders...
Omwille van de besparingen hebben ze het licht aan het eind van de tunnel ook uitgedaan...

Kikker77

  • Gast
Probleem: synaptic: geen map /etc/sudoers?
« Reactie #19 Gepost op: 2008/08/25, 08:12:37 »
Met het commando "sudo synaptic" geeft hij nu aan dat de rechten 0440 moet zijn en geen 0444. Oftewel, ik kan nu wel in het bestand /etc/sudoers kijken, maar als de rechten correct staan, mag sudo niet in het bestand kijken? Of wordt dit bestand altijd gelezen met een commando sudo, en de syntax error laat de verder uitvoering crashen?

We wachten dan maar af wie weet hoe deze syntax wel geschreven dient te zijn.

Anders kijk ik vanavond wel in mijn desktop die inmiddels het erg prettige unbuntu heeft gekregen. Wellicht dat daar wel de syntax juist staat, daar ik synaptic wel kan openen.

Probleem: synaptic: geen map /etc/sudoers?
« Reactie #20 Gepost op: 2008/08/25, 15:05:41 »
Natuurlijk dat die rechten 0440 moeten zijn. Alleen root en de groepsgenoten van root mogen dat bestand lezen.
Daarom dat ik, omdat ik niet met de tekstverwerker vi overweg kan, voorstel om eerst die rechten te wijzigen, dan aan te passen en dan vervolgens terug te zetten.
Hopelijk komt er op deze bump een reactie van iemand die iets van vi of visudo kent, of die op z'n minst kan bevestigen dat mijn "workaround" geen extra problemen oplevert.

Anders moet je het gewoon doen.  Ik voel me in elk geval goed bij deze oplossing.  Maar ja, wie ben ik ? ;)
Omwille van de besparingen hebben ze het licht aan het eind van de tunnel ook uitgedaan...

Kikker77

  • Gast
Probleem: synaptic: geen map /etc/sudoers?
« Reactie #21 Gepost op: 2008/08/25, 17:21:40 »
Dag Prosper,

Ik heb op mijn eigen desktop gekeken en daar staat inderdaad de ALL een regel erboven. Dus vanaf de root prompt heb ik met visudo (VI commandos even gegoogled) dit aangepast en hierna de rechten naar 0440 teruggezet.

En ja hoor, synaptic start nu weer correct op!

Ik weet niet wat dit bestand heeft aangepast (smb4k? want dat heb ik als laatste geinstalleerd en heeft ook /etc/sudoers aangepast...) maar het staat nu weer correct.

IEDEREEN BEDANKT! Toch een goede ervaring zo weer met ubuntu en haar gebruikers!

Probleem: synaptic: geen map /etc/sudoers?
« Reactie #22 Gepost op: 2008/08/25, 18:40:01 »
Ik ben heel blij dat het opgelost is.
Zelf heb ik ook weer wat "bijgeleerd" al zal ik het niet vaak gebruiken: de commando's voor vi.
Zelf had ik gegoogled op "vi manual" en dan kreeg ik niet wat ik zocht. :(

Anders niet zo'n echt leuke tekst-editor, maar smaken verschillen natuurlijk :P
Omwille van de besparingen hebben ze het licht aan het eind van de tunnel ook uitgedaan...

Probleem: synaptic: geen map /etc/sudoers?
« Reactie #23 Gepost op: 2008/10/19, 12:32:46 »
Citaat
Zelf had ik gegoogled op "vi manual" en dan kreeg ik niet wat ik zocht.
Met:
Citaat
man vi
in de terminal leert men al heel veel over het werken met vi hoor.
Laptop MSI U123 (160 GB) 1 GB ramMint Cinnamon 18 LTS
Laptop Toshiba Tecra  (80GB) 2 GB ram Fedora 24
Dell Latitude D600 Pentium M 1400MHz 512MB ram
Bouwjaar 2003 met Debian 8 (Jessie)