Sudo Rechte?

  • Thread starter Thread starter informant
  • Start date Start date
I

informant

Guest
Hallo,

ich bräuchte mal bitte eure Hilfe in sachen sudo. Habe Debian Lenny im Einsatz und sudo installiert. In der /etc/sudoers habe ich folgenden Eintrag hinzugefügt:
testuser ALL=(ALL) ALL
und
%sudo ALL=(ALL) NOPASSWD: ALL

des weiteren habe ich den testuser in /etc/group in die Gruppe sudo gebracht
sudo:x:27:testuser:

Jetzt jedoch das Problem: wenn ich als testuser etwas ändern will. z.B.
sudo -u testuser chmod 0777 testdatei.log
bekomme ich die Meldung:
chmod: Beim Setzen der Zugriffsrechte für »testdatei.log« : Die Operation ist nicht erlaubt

Was habe ich falsch gemacht? Wie kann ich dies beheben und zusätzlich würde ich gern wissen, ob ich dem testuser nur sudo in seinem HomeDir erlauben kann /home/testuser/*

Ich würde mich über eure Hilfe freuen. Besten Dank...

MfG
 
Hallo Informant,

zunächst ist es so, dass wenn man in /etc/sudoers einen user hinzufügt, ist es nicht mehr notwendig diesen noch in eine extra Gruppe /etc/group hinzuzufügen.
Deshalb lösche diesen Eintrag wieder, zudem wäre der ":" (Doppelpunkt) hinter dem user falsch. User werden mit "," getrennt.

Grundlegend sind deine Einträge richtig, sollte auch dann nach dem obigen entfernen des Eintrags funktionieren.


MfG
bobcares
(Benny)
 
Hallo bobcares,

habe den Eintrag in der /etc/group wieder normalisiert, leider führt das ausführen des Befehls zur selben Fehlermeldung. Hast du noch eine Idee?

MfG
 
Nachtrag, wenn ich www-data ALL Rechte gebe, dann funktioniert das schreiben per touch... vom PHP aus.

Habe jedoch eine weitere Frage. Wie kann ich festlegen, dass ein User nur in bestimmten Pfaden Rootrechte hat?

MfG
 
Back
Top