Articles of 桑巴

用户在passdb,但getpwnam()失败!

我在stackoverflow问这个问题,并意识到我可能在这里得到更好的答复。 尝试使用nss_ldap uner Linux设置Samba + OpenLDAP。 所有的软件是由我从源编译,所以没有RPM,YUM等… 使用Pozix Linux是我们自己的发行版 – vanillalogin系统是开箱即用的,发行版依赖于标准的/ etc / passwd,/ etc / group。 安装了所有必要的软件,将系统转换为基于LDAP的系统,似乎与除SAMBA以外的其他软件(如SSH)一起工作。 能够joinWindows7到Samba独立的PDC,我不能login一个域帐户,除非该帐户也被添加到/ etc / passwd文件。 我得到:用户在passdb,但getpwnam()失败! 我读过的所有内容都指向了NSS_LDAP问题。 以下是我所做的事情清单: getent passwd显示用户完美无瑕 我能够使用仅在LDAP数据库中的用户帐户进入同一个Linux主机。 身份validationtesting(testing是我的testing帐户只有在LDAP)的工作 ./pdbedit -Lvtesting工程 ./net rpc权限列表帐户-Uroot的作品,我看到根拥有所有必要的权利 从stackoverflow的每一个build议,我改变了我的nsswitch.conf文件从(文件ldap)到(ldap文件),实质上改变了gent passwd的转储顺序并没有解决问题。 注释掉rootbinddn并添加带有纯文本版本密码的bindpw,以消除ldap.secret的任何问题 smb.conf有ldapsam:trusted = yes smb.conf和ldap.conf都有ssl off 不运行nscd 在samba.org网站上的第5章关于使用户开心作品除了: ./smbclient // tsrvr / test -Utest 这会在log.smbd中产生主题错误消息,并且ldapdebugging日志会显示testing的查询,且没有错误且返回值成功。 如果我把“testing”放入/ etc / passwd,那么它就起作用了! 这就好像nss_ldap和smbd之间的关系被破坏,我强调关系,因为LDAP看起来不错(slapcat,ldapsearch等等…都可以)…看起来,nss_ldap库获得的返回值是smbd […]

如何在Samba环境中的远程服务器上设置磁盘配额?

我一直在安装Ubuntu 8.04和Samba。 我正在尝试为我们的共享驱动器设置用户磁盘空间配额。 也就是说,每个用户在我们的networking连接存储(NAS)上都有自己的文件夹,这个文件夹的大小有限制。 我可以成功安装共享驱动器,但我不知道如何设置配额(我认为smbcquota可能工作,但我不知道)。 有人build议我给每个用户共享共享驱动器或使用NFS。 不幸的是,这两个选项都不适合我的目的 有谁知道我可以给我的NAS用户配额?

为什么桑巴服务器无法启动PANIC错误?

我在尝试启动smbd时看到一个错误: # smbd -i smbd version 3.2.5 started. Copyright Andrew Tridgell and the Samba Team 1992-2008 =============================================================== INTERNAL ERROR: Signal 6 in pid 3082 (3.2.5) Please read the Trouble-Shooting section of the Samba3-HOWTO From: http://www.samba.org/samba/docs/Samba3-HOWTO.pdf =============================================================== PANIC (pid 3082): internal error BACKTRACE: 18 stack frames: #0 smbd(log_stack_trace+0x1c) [0x5ae5cd] #1 smbd(smb_panic+0x5b) [0x5ae6db] #2 smbd() [0x59b1e4] #3 […]

在Windows 7上从Samba打开安装的networking驱动器需要很长时间

configuration: 客户端:Windows 7 64位,服务器:Samba 3.0.37 Samba套接字选项:TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE 一个samba共享映射到Windows计算机作为networking驱动器。 在Windows资源pipe理器以及控制台中,不时打开映射驱动器(15-20秒)的时间太长。 我相信Windows失去了与networking共享的连接,并试图从头开始恢复。 所以问题是 – 如何保持连接活跃或加快连接过程?

从WinXP PC访问Samba

我一直在努力让Samba能够从我的Windows PC访问。 所以我将从一个基本问题开始: Samba是否需要使用与Windows PC用户帐户相同的身份validation凭据? 他们需要与Linux用户帐户相同吗? 相同的用户名? 相同的密码? 我们的Windows PC使用Windows Server 2003 Active Directory LDAP系统进行身份validation。 当我从Windows导航到\\MyLinuxServer时,可以看到共享,当我尝试导航到共享时,系统提示input密码。 我input我的用户名和密码,我已经通过sudo smbpasswd进行设置,并且失败。 当它失败的时候,它返回的是Windows域名和密码之前的一个反斜杠。 问题: 我是否需要将Unix用户帐户放在与Windows用户名匹配的服务器上? 我是否需要让服务器join域,并以这种方式validation? 老实说,我甚至不在乎这个东西甚至不使用密码。 整个公司都可以看到,但嘿。 我还没有得到那个工作。 如果我设置security = share ,然后提示input密码 – 没有用户名 – 并失败。 如果我在服务器上运行smbclient -L mylinuxserver ,它将提示input密码,然后无法Connection to mylinuxserver failed (Error NT_STATUS_CONNECTION_REFUSED)无论我input密码。 netstat -a | grep netbios-ssn netstat -a | grep netbios-ssn显示为LISTEN。 nmblookup -B mylinuxserver […]

如何在ADS安全模式Samba3中configuration匿名共享

我有桑巴服务器在ADS安全模式下configuration,它工作正常。 我完全可以用AD用户login系统已经join到相同的域。 现在我需要configuration一个共享给公众,并且需要通过匿名访问来访问非域名计算机。 需要你的帮助。 服务器细节 RHEL5.4 32位操作系统上的Samba3-3.2.15-40 谢谢..

Samba仅通过IP从Windows共享

我有Ubuntu服务器(10.10)运行。 有两个服务器组件处于活动状态:文件服务器是用于远程访问的Samba和OpenSSH。 这是一个家庭networking,(工作组)。 当我从Windows使用OpenSSH时,可以使用servername而不是Ip(servername.local) 当我从windows ping servername.local,IP被parsing。 当我尝试从Windows(win7)连接到Samba共享时,我需要提供IP地址。 我不能使用计算机名称。 有没有可能configuration这种方式,我可以使用computername呢? 谢谢,桑德

Windows 7客户端上的“RPC服务器不可用”,Samba3使login成为不可能

我运行一个Samba 3.4。*服务器,在Ubuntu 10.04 LTS上使用LDAP后端作为纯粹的Windows 7客户端(约50)的PDC。 它工作很长时间,但现在有时在一些机器上(真的很难复制),我无法login,因为他告诉我,有没有login服务器。 在本地login后查看计算机事件日志时,显示的唯一错误是:“RPC服务器不可用”。 从另一台机器运行相同的软件版本到这个新机器,系统被移植了一段时间。 工作站和域控制器之间是否存在信任或caching问题? 影响的机器数量正在稳步增加,所以你知道为什么会出现这个问题的原因吗? 任何关于工作站和域名信任的信息也将受到欢迎(googleing后,我没有发现什么真正启发)。

在Ubuntu中使用mount.cifs问题

我在尝试在Ubuntu 10.04中安装Windows共享时遇到了困难。 问题: 问题是我不能使用Windows服务器中存在的serverLocalUser挂载Windows共享。 但是我可以使用smbclient使用同一个serverLocalUser访问相同的共享。 我也能够使用同样拥有该文件夹权限的域用户安装相同的共享。 sudo mount.cifs //192.168.5.61/Share / mnt / share / -o username = serverLocalUser,password = passcode 挂载错误(13):权限被拒绝请参阅mount.cifs(8)手册页(例如man mount.cifs) 排除故障 以下工作: smbclient //192.168.5.61/Share -U localServerUser sudo mount.cifs //192.168.5.61/Share/mnt/share/ -o username = domainUser ,password = passcode 使用nautilus(在内部使用smbclient)使用localServerUser进行挂载 以下不起作用: sudo mount.cifs //192.168.5.61/Share/mnt/share/ -o username = serverLocalUser,password = passcode,domain = WORKGROUP sudo mount.cifs //192.168.5.61/Share/mnt/share/ -o […]

无法使用Windows 7笔记本电脑联系该域的Active Directory域控制器

我有服务器运行Zentyal。 我join我的域名时遇到问题。 只有我的笔记本电脑存在的问题。 我已经尝试了一些其他的PC,他们成功地join了域名。 我使用的所有机器运行Windows 7。 我试图从我的笔记本电脑ping通域控制器,它是成功的。 我也尝试了另一种方式,这也是成功的。 当我search谷歌,我发现一些“修复”,应该工作,但他们没有为我工作。 我将我的DNS服务器aadress更改为我的域控制器。 我将我的默认网关设置为域控制器IP,但什么也没有。 以下是我尝试join域时收到的错误消息: 域名“KK”可能是一个NetBIOS域名。 如果是这种情况,请确认域名已正确注册到WINS。 如果您确定该名称不是NetBIOS域名,则以下信息可帮助您排除DNSconfiguration故障。 当查询用于查找域“KK”的Active Directory域控制器(AD DC)的服务位置(SRV)资源logging的DNS时,发生以下错误: 错误是:“DNS名称不存在”。 (错误代码0x0000232B RCODE_NAME_ERROR)