シェルにログインしたときにLinuxシステムがホームディレクトリを見つけることができないのはなぜですか?

シェルにログインしたときにLinuxシステムがホームディレクトリを見つけることができないのはなぜですか?

最近、サーバーのデフォルトパーティションをフォーマットし、そのためのいくつかのユーザーディレクトリを手動で作成しました。システムにユーザーが多すぎるため、必要なユーザーディレクトリだけを作成しました。

ただし、端末を開くと、現在のディレクトリが/代わりに表示されます。~これは、シェルが私のホームパスを見つけられなかったことを意味します。しかし、と入力すると、cd ~私のホームディレクトリに直接移動します。すべてのファイルがあります。したがって、プライマリパーティションが動作していてホームディレクトリにマウントする必要がありますが、シェルがホームディレクトリを見つけることができないようです。

この問題をどのように解決できますか?

関連情報