[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 メーリングリストの案内