Linuxでユーザーのデフォルトディレクトリを変更するにはどうすればいいですか?
Linuxユーザーのデフォルトディレクトリを変更するには、次の手順に従うことができます。
- ルートユーザーでシステムにログインしてください。
- 「/etc/default/useradd」ファイルを開き、テキストエディタ(例えばvi)で編集できます。
- 「vi /etc/default/useradd」を開いてください。
- ファイル中でHOME=/homeという行を見つけて、必要なディレクトリパスに変更してください。
- 例えば、デフォルトディレクトリを/dataに変更します。
- ホームディレクトリを”/data”に設定します。
- ファイルを保存して閉じてください。
- 既存のユーザーのデフォルトディレクトリを変更したい場合は、usermodコマンドを使用することができます。
- <ユーザー名>のディレクトリを/dataに変更
- その中、<ユーザー名>は変更するユーザーのユーザー名です。
- /etc/passwdファイルでユーザーのディレクトリが変更されたかどうかを確認するには、grepコマンドを使用して変更を確認できます。
- /etc/passwd ファイル内で <ユーザー名> を検索します。
- 出力された結果の中のディレクトリが既に変更されたディレクトリであれば、成功です。
注意:デフォルトディレクトリを変更すると、一部のアプリケーションやスクリプトが正常に動作しなくなる可能性があるため、変更する前に慎重に検討し、該当データをバックアップしてください。