[samba-jp:19137] ホームディレクトリを作成できない

Hidehiro Yamashita hide-ym @ pmi.co.jp
2007年 1月 10日 (水) 10:39:51 JST


山下と申します。
いつも参考にさせていただいています。
以下の環境で、samba サーバーをテスト中です。

・Windows Server 2003(DC)
         PC名:polarstar.northpole.local
・Redhat Linux Enterprise Server 5 Beta2(Samba)
         PC名:rhel5.northpole.local
・WindowsXP Pro(クライアントPC)
         PC名:blitzen.northpole.local

Samba サーバーをActive Directory のメンバサーバーとして登録。
ユーザーとグループは Winbind を使用。
/home 以下は 1777 のアクセス許可を割り当て。
/home/pub ディレクトリ(everyoneアクセス可)には問題なくアクセスできた。

と、ここまではうまくいきましたが、クライアントPCから
ログオンしたユーザーでホームディレクトリにアクセスしようとすると、

"\\Rhel5\hideにアクセスできません。このネットワークリソースを
使用するアクセス許可がない可能性があります。アクセス許可があるかどうか
このサーバーの管理者に問い合わせてください。
指定されたネットワークパスはどのネットワークプロバイダによっても
受け付けられませんでした。"

のエラーが表示されアクセスできません。
また、ユーザーのホームディレクトリも作成されません。

どの設定が足りない、もしくは間違っているでしょうか?
お手数をおかけしますが、識者の方、教えていただけますでしょうか。

以下、必要と思われる設定ファイルを添付しておきます。
よろしくお願いいたします。

・smb.conf
  [global]
	workgroup = NORTHPOLE
	server string = Samba Server
	max log size = 50
	security = ADS
	socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
	dos charset = CP932
	unix charset = EUCJP-MS
	display charset = EUCJP-MS
	realm = NORTHPOLE.LOCAL
	netbios name = rhel5

	password server = polarstar.northpole.local
	log file = /var/log/samba/%m.log
	os level = 0
	wins server = 192.168.1.3

	encrypt passwords = yes
	idmap uid = 16777216-33554431
	idmap gid = 16777216-33554431
	template shell = /bin/bash
	winbind use default domain = yes
	winbind separator = +
	winbind cache time = 120
	winbind enum users = Yes
	winbind enum groups = Yes
	obey pam restrictions = yes

  [homes]
	comment = Home Directories
	writeable = yes

  [pub]
	path = /home/pub
	writeable = yes

・krb5.conf の抜粋
  [libdefaults]
   default_realm = NORTHPOLE.LOCAL
   dns_lookup_realm = false
   dns_lookup_kdc = false
   ticket_lifetime = 24h
   forwardable = yes

  [realms]
   NORTHPOLE.LOCAL = {
    kdc = polarstar.northpole.local
    admin_server = polarstar.northpole.local
    default_domain = northpole.local
   }

  [domain_realm]
   .northpole.local = NORTHPOLE.LOCAL
    northpole.local = NORTHPOLE.LOCAL

・nsswitch.conf の抜粋
  passwd:     files winbind
  shadow:     files
  group:      files winbind

・system-auth
  auth        required      /lib/security/pam_env.so
  auth        sufficient    /lib/security/pam_unix.so nullok
try_first_pass
  auth        requisite     /lib/security/pam_succeed_if.so uid >= 500
quiet
  auth        sufficient    /lib/security/pam_krb5.so use_first_pass
  auth        sufficient    /lib/security/pam_winbind.so
  auth        required      /lib/security/pam_deny.so

  account     sufficient    /lib/security/pam_winbind.so
  account     sufficient    /lib/security/pam_unix.so broken_shadow
  account     sufficient    /lib/security/pam_succeed_if.so uid < 500
quiet
  account     [default=bad success=ok user_unknown=ignore]
/lib/security/pam_krb5.so
  account     required      /lib/security/pam_permit.so

  password    requisite     /lib/security/pam_cracklib.so
try_first_pass retry=3
  password    sufficient    /lib/security/pam_unix.so md5 shadow
nullok try_first_pass use_authtok
  password    sufficient    /lib/security/pam_krb5.so use_authtok
  password    sufficient    /lib/security/pam_winbind.so
  password    required      /lib/security/pam_deny.so

  session     required      /lib/security/pam_mkhomedir.so
skel=/etc/skel umask=0022
  session     optional      /lib/security/pam_keyinit.so revoke
  session     required      /lib/security/pam_limits.so
  session     [success=1 default=ignore]
/lib/security/pam_succeed_if.so service in crond quiet use_uid
  session     required      /lib/security/pam_unix.so
  session     optional      /lib/security/pam_krb5.so


・/var/log/samba/%m.log の抜粋
  blitzen (192.168.1.32) connect to service pub initially as user
NORTHPOLE\hide (uid=16777218, gid=16777220) (pid 4815)
[2007/01/09 13:27:31, 0] smbd/service.c:make_connection_snum(911)
  '/home/NORTHPOLE/hide' does not exist or permission denied when
connecting to [hide] Error was そのようなファイルやディレクトリはありません



samba-jp メーリングリストの案内