[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