»Permission denied« trotz Schreibrecht

Christoph Bier christoph.bier at web.de
Don Jan 3 12:52:35 GMT 2008


Hallo,

folgendes Problem hatte ich schon einmal im September letzten Jahres
und hatte dann auch eine E-Mail an diese Liste verfasst, die ich
aber nicht abgeschickt hatte, weil mir die Lösung plötzlich ganz
klar war. Doch diese hatte ich mir nicht notiert und kann mich
einfach nicht mehr daran erinnern (außer, dass es eine so einfache
Lösung war, dass ich das Notieren für überflüssig hielt ;-().

Folgendes Szenario verstehe ich nicht:

chris at lotus:~$ ls /var/log/cron
ls: /var/log/cron: No such file or directory
chris at lotus:~$ sudo echo hallo >> /var/log/cron
bash: /var/log/cron: Permission denied
chris at lotus:~$ sudo touch /var/log/cron
chris at lotus:~$ ls -l /var/log/cron
-rw-r--r-- 1 root root 0 2007-09-05 18:34 /var/log/cron
chris at lotus:~$ sudo echo hallo >> /var/log/cron
bash: /var/log/cron: Permission denied

Ich kann die Datei mit Emacs öffnen und bearbeiten:
chris at lotus:~$ cat /var/log/cron
chris at lotus:~$ sudo emacs -nw /var/log/cron
chris at lotus:~$ cat /var/log/cron
hallo

Aus einem cron-Job heraus funktioniert das Schreiben in
/var/log/cron; nur nicht bei manuellem Aufruf. Auf dem Rechner läuft
Gutsy.

Viele Grüße
Christoph
-- 
+++ Typografie-Regeln: http://zvisionwelt.de/downloads.html (1.6)