- PR -

NISサーバを使った認証でログイン後にローカル上のホームディレクトリを自動作成させたい

1
投稿者投稿内容
モモたん
会議室デビュー日: 2003/07/16
投稿数: 13
お住まい・勤務地: 千葉県
投稿日時: 2006-05-09 16:40
[環境]
NISサーバ : Windows 2003 Server + Services for UNIX 3.5
NISクライアント : RedHat Enterprise Linux 3.0 ES + ypbind
参考にしたURL : http://www.atmarkit.co.jp/fwin2k/productreview/sfu35-02/sfu35_02_01.html

[やりたい事]
Apacheでホームページをユーザー毎に公開したい。
ファイル自体はNISクライアントの/home配下に保管したい。


上記構成にて、現在認証自体の動きは正常に動作しています。
ですが、NISクライアント側にNISサーバ側のアカウントを使ってログインすると
ホームディレクトリが無いとのエラーメッセージが出てしまいます。

-------------------------------------
No directory /home/hoge01!
Logging in with home - "/".
-sh-2.05b$ _
-------------------------------------

手動にて /home上にNISサーバ側のアカウントと同じディレクトリを作成し、
所有者を合わせてあげるとホームディレクトリへのログインが可能になりますが、
なるべくこれを自動作成出来る様な仕組みにしたいと思っているのですが
どういった手法がありますでしょうか?
未記入
会議室デビュー日: 2006/11/08
投稿数: 2
投稿日時: 2006-11-08 17:35
たまたま似たようなことがしたかったので、検討中の方法です


(1)ypcat passwd の結果をうまく使って、未作成のディレクトリを作成するスクリプトを
組みます。(ypcat passwdの結果が大量にある場合は、多少工夫が必要ですが)

(2) (1)をcronを使って定期的に実行する

anights
ぬし
会議室デビュー日: 2003/05/22
投稿数: 277
お住まい・勤務地: 東京
投稿日時: 2006-11-08 17:50
pam_mkhomedir.soを使って出来ませんか?
_________________
桃李不言 下自成蹊
kaz
ぬし
会議室デビュー日: 2003/11/06
投稿数: 5403
投稿日時: 2006-11-08 20:36
こんばんわ.
引用:

pam_mkhomedir.soを使って出来ませんか?


あるいは autodir でも同じようなことが可能です.

以上,ご参考までに.
1

スキルアップ/キャリアアップ(JOB@IT)