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.