Capistrano在ssh登录后更改用户 – 作为另一个用户部署

在我的staging.rb文件中,我需要连接“ubuntu”用户名

server '**.**.****.**', user: 'ubuntu', roles: %w{web app db} 

在我的deploy.rb中

 set :deploy_to, -> { "/var/www/myuser/myuser.com/capi" } 

服务器

 var/www/myuser/myuser.com# ls -la total 32 drwxrwx--- 8 myuser myuser 4096 Jul 9 14:54 . drwxrwx--- 5 myuser myuser 4096 Feb 26 17:18 .. drwxrwx--- 7 myuser myuser 4096 May 7 13:48 beta drwxr-xr-x 2 myuser myuser 4096 Jul 9 14:54 capi drwxrwx--- 9 myuser myuser 4096 May 8 20:15 quiz drwxrwx--- 2 myuser myuser 4096 May 8 20:10 scoreboards drwxrwx--- 2 myuser myuser 4096 May 8 20:10 stats drwxrwx--- 7 myuser myuser 4096 Jul 2 14:58 www 

当我做“捆绑exec cap staging deploy”我有这个错误

  mkdir stderr: mkdir: cannot create directory '/var/www/myuser': Permission denied mkdir: cannot create directory '/var/www/myuser': Permission denied 

我如何用capistrano更改用户?