Linuxでユーザーのホームディレクトリを変更する方法

ユーザのホームディレクトリを変更するには、以下の手順でおこなってください。

  1. ログインして Linux システムの root ユーザーになります。
  2. 以下の指示に従い、ユーザのホームディレクトリの変更を行ってください。
usermod -d <新的主目录路径> <用户名>

新しいホームディレクトリパスには、ホームディレクトリのパスを、ユーザー名にはディレクトリ変更するユーザー名を指定します。

例えば、ユーザー「john」のホームディレクトリを「/home/john_new」に変更する場合は、次のコマンドを使用します。

usermod -d /home/john_new john
  1. 以下のコマンドを使用し、変更が正常に完了したことを確認します。
grep <用户名> /etc/passwd

このコマンドは、そのユーザーのホームディレクトリのパスを含んだユーザー情報を表示します。ホームディレクトリが新しいパスに変更されていることを確認してください。

注意: 使用者のホームディレクトリを変更すると、使用者の設定ファイル、ファイル、ディレクトリも新しいホームディレクトリに移動します。新しいホームディレクトリのパスが有効かつ存在することを確認する必要があります。さらに、使用者のホームディレクトリを変更すると、使用者のホームディレクトリのパスに依存している場合があるため、一部のアプリケーションやスクリプトが正しく機能しなくなる可能性があります。

bannerAds