ホームディレクトリを変更するにはユーザーをログアウトし、再度ログインします - Linux

ホームディレクトリを変更するにはユーザーをログアウトし、再度ログインします - Linux

次を使用して git ユーザーのホーム ディレクトリを変更しようとしています:

sudo usermod -d /home/git git

しかし、私が受け取る応答は「ユーザー git は現在ログインしています」です。そのユーザーをログアウトし、ホーム ディレクトリを変更してから再度ログインするにはどうすればよいでしょうか?

ありがとう

答え1

ユーザー git で開始されたプロセス/サービスを検索します。

ps axu | grep "^git"

そして、それらをすべて停止/強制終了します。その後、このユーザーのホーム ディレクトリを変更できるようになります。

答え2

アカウントデータベースは、を使用して直接編集できますvipw。ファイル形式については、パスワード(5)

関連情報