allowed in *nix world
Praticamente tudo é permitido no mundo * nix.
possible (I haven't tried in test box yet)
Sim, isso é possível. Quando um usuário recebe um diretório inicial, esse é o diretório que o usuário usará cd por padrão ao efetuar login. Você pode alterar o diretório pessoal de ftp_user2 com a opção -d em usermod :
usermod -d [directory] [ftp_user2]
No seu caso, ficaria assim: usermod -d /var/www/vhosts/website/subfolder ftp_user2
Se você ainda precisar criar ftp_user2 , poderá atribuir seu diretório inicial ao criá-los usando useradd .
useradd -m -d /var/www/vhosts/website/subfolder -s /bin/bash ftp_user2
A opção -m criará o diretório pessoal do usuário, se ele ainda não existir. A opção -d especifica qual diretório inicial deve ser designado ao usuário. A opção -s especifica qual shell o usuário usará quando efetuado login. -s não é necessário, mas geralmente é recomendável especificar um shell padrão de usuários se esse usuário fizer login.
and does it have any recognized negative aspect?
O único aspecto negativo que posso imaginar é: se alguém decidir excluir ftp_user1 e seu diretório pessoal, o diretório pessoal para ftp_user2 também será excluído.