Команда usermod не будет работать, если вы вошли в систему с пользователем, в которого вы пытаетесь внести изменения.
На странице руководства пользователя usermod написано:
CAVEATS usermod не позволит вам изменить имя пользователя, который вошел в систему. Вы должны убедиться, что указанный пользователь не выполняет никаких процессов, когда эта команда выполняется, если числовой ID пользователя пользователя изменяется. Вы должны изменить владельца любых файлов crontab вручную. Вы должны сменить владельца любого из рабочих мест вручную. Вы должны внести любые изменения, касающиеся NIS, на сервере NIS.
Попробуйте войти в систему с другим пользователем и снова запустить команду.
Если это невозможно, вы можете вручную отредактировать файл / etc / passwd (что фактически и делает команда usermod). Если вы сделаете это, убедитесь, что вы создали резервную копию файла на случай, если вы случайно сделаете что-то глупое.
HOME=/var/www/html
изменится для сеанса, ваш домашний директор.