On 24 March 2018 at 03:03, Corinna Vinschen <vinschen@xxxxxxxxxx> wrote: [...] > session opened for local user corinna from [UNKNOWN] > received client version 3 > debug2: Permitting whitelisted realpath request > debug3: request 1: realpath > realpath "." > debug1: request 1: sent names count 1 > Refusing non-whitelisted statvfs request > debug3: request 2: sent status 3 > sent status Permission denied > debug1: read eof > session closed for local user corinna from [UNKNOWN] > > Can you please explain what's going on there? Adding a "set -x" to test-exec.sh shows the failing command is: The log from the sftp client is: /home/builder/openssh/sftp -q -S /home/builder/openssh/regress/ssh-log-wrapper.sh -F /home/builder/openssh/regress/ssh_config -b /dev/stdin sftp://builder@somehost:4242//home/builder/openssh/regress/copy.dd/ and it gets the commands "version" and ""put ${DATA} copy" on its stdin. The client log says: debug2: Remote version: 3 debug2: Server supports extension "posix-rename@xxxxxxxxxxx" revision 1 debug2: Server supports extension "statvfs@xxxxxxxxxxx" revision 2 debug2: Server supports extension "fstatvfs@xxxxxxxxxxx" revision 2 debug2: Server supports extension "hardlink@xxxxxxxxxxx" revision 1 debug2: Server supports extension "fsync@xxxxxxxxxxx" revision 1 debug3: Sent message fd 6 T:16 I:1 debug3: SSH_FXP_REALPATH . -> /home/builder/openssh/regress size 0 sftp> df / debug3: Received statvfs reply T:101 I:2 debug1: Couldn't statvfs: Permission denied so according to the log, the server is refusing the statvfs request. I don't understand where the "df /" command is coming from or why the server refuses it. FWIW the df works OK with the standalone sftp-server, though. $ ./sftp -vvv -D ./sftp-server localhost debug2: Remote version: 3 debug2: Server supports extension "posix-rename@xxxxxxxxxxx" revision 1 debug2: Server supports extension "statvfs@xxxxxxxxxxx" revision 2 debug2: Server supports extension "fstatvfs@xxxxxxxxxxx" revision 2 debug2: Server supports extension "hardlink@xxxxxxxxxxx" revision 1 debug2: Server supports extension "fsync@xxxxxxxxxxx" revision 1 Attached to ./sftp-server. debug3: Sent message fd 6 T:16 I:1 debug3: SSH_FXP_REALPATH . -> /home/builder/openssh size 0 sftp> df / debug3: 'Received statvfs reply T:201 I:2 Size Used Avail (root) %Capacity 20457468 12423640 8033828 8033828 60% -- Darren Tucker (dtucker at dtucker.net) GPG key 11EAA6FA / A86E 3E07 5B19 5880 E860 37F4 9357 ECEF 11EA A6FA (new) Good judgement comes with experience. Unfortunately, the experience usually comes from bad judgement. _______________________________________________ openssh-unix-dev mailing list openssh-unix-dev@xxxxxxxxxxx https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev