maybe a bug in copy files
Pavel Tsekov
ptsekov at gmx.net
Thu Feb 22 14:12:32 UTC 2007
Hello Lubomir,
On Mon, 22 Jan 2007, Lubomir Grajciar wrote:
> When I try to copy file(s) with unchecked "preserve atributes"
> checkbox as regular user, copied files hasn't attributes based on my
> umask.
>
> My umask is: 0022
> Copied file attributes: 600
>
> When I try to create a new file (for example with shift-F4), it is
> created with right attributes (644).
Thanks for noticing and reporting this! It is indeed a bug and
it has been here for the last 5 years.
For the curious - there is a thread with a subject of "Problems
with vfs / ftpfs" started on 27 Feb 2002. As it can be
seen the patch posted by Andrew calls chmod() on the target
file only if "preserve attributes" is set. However, it has to
be called in both cases since the destination file is created
with mode 600 initially due to security concerns - more info
can be found in file.c .
I'll revert that patch.
More information about the mc-devel
mailing list