[gnucash-de] Bug?: GnuCash 2.2.0 schreibt trotz chmod 400

Marco Balmer maba-mailings-gnucash at micressor.ch
Son Sep 16 10:42:02 EDT 2007


Hi

Am So, 16.09.2007, 15:36, schrieb Andreas Köhler:
> ich mag mich irren, aber es scheint, dass der Code korrekterweise zuerst
> die Originaldatei in .xac und dann die geschriebene .tmp-XXXXXX in
> FIBU_company_2007.gnc umbenennt, wobei die neue Datei die gleichen
> Rechte erhält wie die alte.
> Etwa:
> write abc.tmp-......
> link(abc.gnc, abc.2007[...].xac)
> unlink(abc.gnc)
> chmod, chown abc.tmp-......
> link(abc.tmp-......, abc.gnc)
> unlink(abc.tmp-......)
> Dies ist natürlich alles möglich bei Schreibzugriff auf das Verzeichnis.

Dadurch fühlt sich der Benutzer meiner Meinung nach in falschem Schutz.
Ich wollte frühere Jahre so archivieren, dass ich sie nicht aus versehen
ändere.

Wie könnte man das Problem lösen? Resp. sollte man dafür nicht ein Bug
öffnen?

Marco