Я пытаюсь изменить домашний каталог пользователя git с помощью:
sudo usermod -d /home/git git
Однако я получаю ответ: "пользователь git в настоящее время вошел в систему". Как мне выйти из системы этого пользователя, сменить домашний каталог и снова войти в систему?
Спасибо
решение1
Найти процессы/службы, запущенные под пользователем git:
ps axu | grep "^git"
И остановите/убейте их всех. Тогда вы сможете изменить домашний каталог для этого пользователя.
решение2
Вы можете редактировать базу данных аккаунтов напрямую, используя vipw
. Формат файла описан впароль(5).