数値計算に使用されるLinuxクライアントとサーバーのネットワークがあります。そして私はユーザー認証にNISを使用しています。ログインに成功すると、すべてのユーザーが(NFS自動マウントを介して)自分のホームディレクトリに移動します。
上記の計算機の一部ではないLinuxクライアントの2番目のセットがあります。理想的には同じユーザー名/パスワードを再利用して、ユーザー認証用にNISを設定することを考えていました。ただし、これらは「個人用」デスクトップマシンであるため、上からNFSマウントされた/ homeではなく、/home/username
がローカルドライブを指すようにするのが理にかなっています。
2つの異なるホームディレクトリがある理由の1つは、NFSホームに対してクォータを有効にしていることです。ただし、ユーザーの「個人用」デスクトップでは、ユーザーは自分のホームディレクトリに必要なだけのデータを保存できるようにする必要があります。
したがって、このアプローチに概念的な欠点がない場合(ある場合は私に指摘してください!)、最初のNISログインが正常に完了したら、デスクトップマシンにホームディレクトリを自動的に作成する方法はありますか?
はい-pam_mkhomedirモジュールを使用できます。 manページは http://linux.die.net/man/8/pam_mkhomedir にありますが、これまでこのモジュールを使用したことはありません。