[bug #13101] Moving/copying single files to FTP VFS
Thomas Zajic
savannah-bounces at gnu.org
Mon May 16 17:14:01 UTC 2005
URL:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=13101>
Summary: Moving/copying single files to FTP VFS
Project: GNU Midnight Commander
Submitted by: ZlatkO
Submitted on: Mon 05/16/2005 at 17:14
Category: None
Severity: 2 - Minor
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Release: current (CVS or snapshot)
Platform Version: GNU/Linux
_______________________________________________________
Details:
Originally sent to mc-devel[1]:
--- BEGIN ORIGINAL MESSAGE ---
When moving/copying a *single* file to an FTP VFS where I only have execute
permission on the parent directory (ie. no read and write), I have to add a
trailing slash ("/") to the target specification manually, or else I get a
"Permission denied" from the FTP server. Copying/moving *multiple* files
works fine.
This might be some sort of special case, actually. Here's the file hierarchy
and permission details:
[root blah]:/home/ftp/blahftp# ls -la
total 32
drwxrwx--x 4 root ftp 4096 Jan 13 15:56 .
drwxr-xr-x 9 root root 4096 Oct 5 18:09 ..
drwxrwxrwx 2 ftp ftp 20480 Jan 15 14:18 hidden_dir_1
drwxrwxrwx 2 ftp ftp 4096 Dec 19 16:50 hidden_dir_2
[...]
[root blah]:/home/ftp/blahftp#
The net effect of this is that you have full access to the hidden_dirs, but
you have to know its name. If you log on to the FTP server's root, it appears
empty, and you're not allowed to upload files or create directories there
(yes, I'm aware that this is security by obscurity, thank you very much ;-).
Coming back to the problem at hand, when I want to copy/move a single file to
hidden_dir_2 (ie. the target specification in the copy/move dialog box is
"/#ftp:ftp.security-by-obscurity.net/hidden_dir_2"), I get "Permission
denied". If I manually add a trailing slash (ie. target specification
"/#ftp:ftp.security-by-obscurity.net/hidden_dir_2/"), it works fine.
Copying/moving *multiple* files also works fine even without a trailing
slash, somehow mc seems to automagically do the right thing in this case.
It's not a big problem, to be honest, but merely a minor annoyance.
--- END ORIGINAL MESSAGE ---
This bug is still present as of mc-4.6.1-pre4a. Just adding this to Savannah
to make sure it's not forgotten.
[1] http://mail.gnome.org/archives/mc-devel/2005-January/msg00020.html
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?func=detailitem&item_id=13101>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
More information about the mc-devel
mailing list