Samba共有フォルダを設定しても共有にアクセスしようとすると、Windows Can not access the \\server\share1. You don't have permissions to access \\server\share1
メッセージが表示されます。
サーバーはADに参加しており、smbclient
ADユーザーの資格情報を使用して共有を一覧表示できます。私が何を見逃しているのかわかりません。奇妙なことに、Share1は他の資格情報を必要とせず、代わりにアクセス拒否メッセージを表示します。
[root@samba]# smbclient -L samba -U username
Enter user's password:
Domain=[EXAMPLE] OS=[Unix] Server=[Samba 3.6.23-35.el6_8]
Sharename Type Comment
--------- ---- -------
share1 Disk Test Share
これはsmb.confです:
workgroup = EXAMPLEDOMAIN
;password server = ad-cxxac.example.com
realm = EXAMPLE.COM
security = ads
;idmap uid = 10000-20000
;idmap gid = 10000-20000
template shell = /bin/sh
winbind use default domain = true
winbind offline logon = true
winbind refresh tickets = yes
log file = /var/log/samba/samba.log
debug level = 3
netbios name = samba
encrypt passwords = yes
winbind enum groups = no
winbind enum users = no
debuglevel = 3
#============================ Share Definitions ==============================
[share1]
comment = Test Share
path = /share1
valid users = EXAMPLE\username
force group = "Domain Users"
writable = yes
read only = no
force create mode = 0660
create mask = 0777
directory mask = 0777
force directory mode = 0777
ドメインに参加することもできます。
[root@samba]# net ads testjoin
Join is OK
共有フォルダのディレクトリ権限は次のとおりです。
drwxrwxrwx. 2 root domain users 4096 Sep share1