[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
Fri Jul 31 15:03:04 AEST 2020


https://bugzilla.mindrot.org/show_bug.cgi?id=934

Damien Miller <djm at mindrot.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |djm at mindrot.org
             Status|REOPENED                    |RESOLVED
         Resolution|---                         |FIXED

--- Comment #8 from Damien Miller <djm at mindrot.org> ---
I'm not sure when this got fixed, but it works now:

[djm at djm openssh]$ cd /tmp
[djm at djm tmp]$ mkdir -p dir_1/dir_2/dir_3
[djm at djm tmp]$ chmod 0755 dir_1 dir_1/dir_2/dir_3
[djm at djm tmp]$ chmod 111 dir_1/dir_2
[djm at djm tmp]$ sftp -D /usr/lib/openssh/sftp-server
Attached to /usr/lib/openssh/sftp-server.
sftp> cd dir_1/dir_2/dir_3
sftp> put /bin/ls ls
Uploading /bin/ls to /tmp/dir_1/dir_2/dir_3/ls
/bin/ls                                       100%  136KB 162.6MB/s  
00:00    
sftp> ^D
[djm at djm tmp]$ ls -l dir_1/dir_2/dir_3
total 136
-rwxr-x--- 1 djm primarygroup 138856 Jul 31 14:58 ls

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching someone on the CC list of the bug.


More information about the openssh-bugs mailing list