/srv/chroot_sft muss root besitzen
soweit OK. Aber welcher Benutzergruppe ist dieses Verzeichnis zugewiesen?
Gruppe: sftponly
/srv/chroot_sft/testuser und Unterverzeichnisse gehören dem testuser (Mitglied der Gruppe sftponly)
Es ist zunächst schön zu wissen, dass der _User_ der Gruppe "sftponly" angehört, aber wie ist das mit dem _Verzeichnis_?
Das gehört dem User testuser und der Gruppe mit dem Namen testuser.
/srv/chroot_sft/testuser/public_html würde ich gerne zusätzlich(!) für User oder Gruppe www-data freigeben.
Dann sollte es einer Gruppe zugewiesen werden, der sowohl testuser als auch www-data angehören. Das könnte z.B. sftponly sein.
OK, so habe ich es jetzt gemacht. /srv/chroot_sft/testuser/public_html -> Gruppe sftponly
Dann noch: useradd -G sftponly www-data
=> immernoch Permission denied für www-data :-(
Müssen denn auch noch alle(?!) übergeordneten Verzeichnisse derselben Gruppe gehören?