»Permission denied« trotz Schreibrecht

Martin Pitt martin.pitt at ubuntu.com
Don Jan 3 14:12:25 GMT 2008


Hallo,

Daniel Triendl [2008-01-03 13:58 +0100]:
> Hi!
> 
> Bei sudo echo hallo >> /var/log/cron wird echo hallo als superuser
> ausgeführt und die ausgaben von sudo echo hallo dann nur mit userrechten
> in die datei geschrieben.
> 
> Du kannst stattdessen su -c "echo hallo >> /var/log/cron" verwenden
> (Vorrausgesetzt der root account ist aktiviert).

Eleganter und sudo-kompatibel ist

  echo hallo | sudo tee -a /var/log/cron

Martin

-- 
Martin Pitt        http://www.piware.de
Ubuntu Developer   http://www.ubuntu.com
Debian Developer   http://www.debian.org