Centos:创建新的 ADS samba 共享

Centos:创建新的 ADS samba 共享

我按照几个指南在我们的域上设置了 Samba 共享。我已经让它工作了,我可以加入域,列出共享,并从 Windows 连接到 Samba 共享。当我从 Windows 连接时,我被转储到用户主目录并可以读取/写入。

我现在正尝试在 Samba 上创建一个新的单独共享,以便通过 Windows 使用。我创建了文件夹,并将其添加到 smb.conf,但无论如何都无法从 Windows 访问该共享。smb.log 在 /var/log/samba 下没有任何信息、消息或任何日志。当我尝试在 Explorer 中从 Windows 连接到新共享时,系统提示我输入用户名密码,输入后再次出现 un/pw 提示。通过 cmd net use,我收到一条错误消息,指出密码无效:“域/用户的密码无效”。

smb配置文件

[global]
workgroup = MYDOMAIN
netbios name = samba
server string = Samba Server 3.0
security = ads
realm = MYDOMAIN.LOCAL
password server = 192.168.1.11
encrypt passwords = yes
printcap name = /etc/printcap
load printers = no
printing = cups
log file = /var/log/samba/%m.log
max log size = 0
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = no
domain master = no
preferred master = no
dns proxy = no
#============================ Share Definitions ==============================
[homes]
comment = Home Directories
browseable = no
writable = yes
valid users = %S
create mode = 0664
directory mode = 0775
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
guest ok = no
writable = no
printable = yes 

[newShare] 
comment = NewShare Share 
path = /home/share/newShare/ 
valid users = @"MYDOMAIN.LOCAL\Domain Users"
public = no 
writable = yes 
printable = no 
create mask = 0765

可能是我没有正确设置我创建的目录的权限;所有权是 root:root 和 0755,但在我浏览过的数百万个教程中,我没有看到任何关于应该如何做的好例子。不过,我不确定这是否会导致无效密码错误。

smb.log:

[2012/01/13 11:06:42, 0] smbd/server.c:main(958)
  smbd version 3.0.33-3.29.el5_7.4 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2008
[2012/01/13 11:14:22, 0] smbd/server.c:main(958)
  smbd version 3.0.33-3.29.el5_7.4 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2008
[2012/01/13 11:29:26, 0] smbd/server.c:main(958)
  smbd version 3.0.33-3.29.el5_7.4 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2008

[没帮助]

我现在还不确定应该去哪里寻找问题。

哦,我还弄乱了 selinux 的东西,因为在 SF 上找到了。它没有破坏任何东西,但也没有修复任何东西。[chcon 和 semanage fcontext 的东西]

答案1

经过多次修改,我终于可以让它工作了。我不确定具体是哪些更改让它工作了,但我认为至少部分原因是将 Samba 升级到了 3.4。

有些事情:

确保时钟同步;

allowed users = @"DOMAIN+Domain Users"

设置 WINS 有帮助;名称解析很重要

log level = 2

哦!升级 Samba 后,winbindd它似乎消失了……需要重新安装

相关内容