Eu tenho um usuário que possui recursos sftp que estão bloqueados dentro de seu diretório inicial (por design):
user: benny:sftpusers
home/benny/wordpress
root
é o proprietário de home/benny
, benny
é o proprietário de wordpress
para impedi-lo de acessar qualquer uma das pastas do servidor quando ele for sftp para o servidor.
O site real está localizado em /var/www/data/bennyswebsite
, que pertence a www-data
. Como este site usa o Wordpress, precisamos que www-data
seja o proprietário para que possamos fazer o upload para o Wordpress na Web com sucesso.
Configurei instâncias anteriormente em que espelhei ' /var/www/data/somewebsite
' na pasta inicial de usuários /home/userfolder/wordpress/somewebsite
.
Assim, quando ele envia arquivos via sftp, ele aparece no /var/www/data/somewebsite
.
Acredito que usei o fusível para fazer isso, e acredito que o que acontece é que você monta a pasta pública na pasta do usuário, mas não consigo encontrar as instruções que eu segui anteriormente.