- - PR -
NISサーバを使った認証でログイン後にローカル上のホームディレクトリを自動作成させたい
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 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 17:35
たまたま似たようなことがしたかったので、検討中の方法です
(1)ypcat passwd の結果をうまく使って、未作成のディレクトリを作成するスクリプトを 組みます。(ypcat passwdの結果が大量にある場合は、多少工夫が必要ですが) (2) (1)をcronを使って定期的に実行する | ||||
|
投稿日時: 2006-11-08 17:50
pam_mkhomedir.soを使って出来ませんか?
_________________ 桃李不言 下自成蹊 | ||||
|
投稿日時: 2006-11-08 20:36
こんばんわ.
あるいは autodir でも同じようなことが可能です. 以上,ご参考までに. |
1