[Bug 934] Traverse-only directories (e.g. chmod 110) break the cd command in sftp
bugzilla-daemon at mindrot.org
bugzilla-daemon at mindrot.org
Wed Sep 22 04:23:40 EST 2004
http://bugzilla.mindrot.org/show_bug.cgi?id=934
Summary: Traverse-only directories (e.g. chmod 110) break the cd
command in sftp
Product: Portable OpenSSH
Version: 3.6.1p2
Platform: PPC
OS/Version: AIX
Status: NEW
Severity: minor
Priority: P2
Component: sftp-server
AssignedTo: openssh-bugs at mindrot.org
ReportedBy: mgjk at idirect.com
This appears on OpenSSH under AIX, but I think it may also impact Linux:
/home/kallies/topdir/subdir> chmod 770 targetdir
/home/kallies/topdir/subdir> cd ..
/home/kallies/topdir> chmod 110 subdir
/home/kallies/topdir> cd ..
/home/kallies> chmod 110 topdir
/home/kallies> ls topdir
ls: topdir: The file access permissions do not allow the specified action.
/home/kallies> ls topdir/subdir
ls: topdir/subdir: The file access permissions do not allow the specified action.
/home/kallies> echo "this is my data" > topdir/subdir/targetdir/datafile.txt
/home/kallies> ls topdir/subdir/targetdir
datafile.txt
/home/kallies> cat topdir/subdir/targetdir/datafile.txt
this is my data
Under FTP, the directories behave as you would expect:
230 User kallies logged in.
ftp> cd topdir
250 CWD command successful.
ftp> ls
200 PORT command successful.
550 No files found.
ftp> cd subdir
250 CWD command successful.
ftp> ls
200 PORT command successful.
550 No files found.
ftp> cd targetdir
250 CWD command successful.
ftp> ls
200 PORT command successful.
150 Opening data connection for ..
datafile.txt
myfile.txt
226 Transfer complete.
ftp>
However under SFTP, it does not:
sftp> ls topdi*
topdir/
sftp> ls topdir
Couldn't get handle: Permission denied
sftp> ls topdir/subdir
Couldn't get handle: Permission denied
sftp> ls topdir/subdir/targetdir
topdir/subdir/targetdir/.
topdir/subdir/targetdir/..
topdir/subdir/targetdir/datafile.txt
sftp> cd topdir/subdir/targetdir
Couldn't canonicalise: No error
sftp> get topdir/subdir/targetdir/datafile.txt myfile.txt
datafile.txt 100% 16 8.4KB/s 00:00
sftp>
This breaks GUI utilities (e.g. WinSCP), and isn't quite like FTP behaviour.
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
More information about the openssh-bugs
mailing list