O comando usermod não funcionará se você estiver conectado ao usuário em que está tentando fazer alterações.
Na página de manual do usermod, diz:
O CAVEATS usermod não permitirá que você altere o nome de um usuário conectado. Você deve garantir que o usuário nomeado não esteja executando nenhum processo quando este comando estiver sendo executado se o ID numérico do usuário estiver sendo alterado. Você deve alterar o proprietário de qualquer arquivo crontab manualmente. Você deve alterar o proprietário de qualquer um dos trabalhos manualmente. Você deve fazer alterações que envolvam o NIS no servidor NIS.
Tente fazer login com um usuário diferente e execute o comando novamente.
Se isso não for possível, você poderá editar manualmente o arquivo / etc / passwd (que é realmente o que o comando usermod está fazendo). Se você fizer isso, certifique-se de fazer o backup do arquivo, caso inadvertidamente faça algo bobo.
HOME=/var/www/html
mudará para a sessão o seu diretório de casa.