NFSなしでNISを使用する

NFSなしでNISを使用する

マシン間で共有されている同じログイン資格情報を使用して動作するようにラボで複数のマシンを構成していますが、ホームディレクトリはそうではありません。私はログイン資格情報を共有するためにNISを使用することを検討しています。各システムに手動でログインしたり、NFSを介してホームディレクトリを共有したりすることなく、各システムに新しいユーザーのホームディレクトリを自動的に作成するようにNISを設定するにはどうすればよいですか。

ベストアンサー1

NISは、ユーザー(およびその他)のデータ(認証データ、ホームディレクトリパスなど)を取得する方法です。行為ディレクトリの作成などのタスクはタスクではありません。だから私はあなたが間違った場所を探していると思います。

ほとんどのユニスが使用するポリアクリルアミドログインを管理します(認証だけでなく、資格情報管理、アカウント管理、および最も関連性の高いセッション管理)。これLinuxの実装(およびその他)には、次のファイルが含まれます。pam_mkhomedirこれがまさにあなたが望むものです。/etc/pam.d/*ローカルユーザーのログインを許可する各サービス(または/etc/pam.d/common-sessionサービスがある場合)に次の行を追加します。

session    required    pam_mkhomedir.so skel=/etc/skel/

おすすめ記事