Em primeiro lugar, usermod não pode ser executado como um usuário normal. Você precisa estar logado como root, não recomendado, ou prefixar o comando com sudo. O comando não cria a pasta, portanto você precisará criá-la primeiro.
cd /home;
sudo mkdir peter
sudo chown peter:peter peter
sudo usermod -d /home/peter peter
Vai fazer o que quiser. Qualquer pasta pessoal existente permanecerá inalterada
Você não pode alterar o diretório pessoal de um usuário enquanto ele estiver conectado (se você estiver logado como peter
, ele não funcionará).