Call for testing: OpenSSH 7.7
Darren Tucker
dtucker at dtucker.net
Sat Mar 24 06:42:27 AEDT 2018
On 24 March 2018 at 03:03, Corinna Vinschen <vinschen at redhat.com> 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 at openssh.com" revision 1
debug2: Server supports extension "statvfs at openssh.com" revision 2
debug2: Server supports extension "fstatvfs at openssh.com" revision 2
debug2: Server supports extension "hardlink at openssh.com" revision 1
debug2: Server supports extension "fsync at openssh.com" 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 at openssh.com" revision 1
debug2: Server supports extension "statvfs at openssh.com" revision 2
debug2: Server supports extension "fstatvfs at openssh.com" revision 2
debug2: Server supports extension "hardlink at openssh.com" revision 1
debug2: Server supports extension "fsync at openssh.com" 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.
More information about the openssh-unix-dev
mailing list