我在公司networking上build立了一个Ubuntu服务器。 为每个开发人员添加一个帐户,并使用samba共享每个主目录。 这一切都很好,直到我不得不添加一个新的用户 – 我不能让新的家伙的主目录通过桑巴可用。 通常,我在Windows中使用\\ servername \ username和用户名和密码“映射networking驱动器”。 这对于现有用户非常有用,而不是新用户。 smb.conf文件中没有列出特定用户或目录,我几乎没有修改其默认设置。 我已经重新启动服务和服务器。 所有新用户的文件和目录都具有与其他人相同的读/写权限。 新用户是与现有成员相同的所有组的成员。 我尝试安装samba客户端来帮助诊断问题,但似乎删除了samba服务器。 任何想法如何我可以诊断问题? 谢谢, 艾丹。
我有一个客户,这是一个企业。 无论如何,这个行业的人不懂电脑。 我被要求为他们制作一个文件服务器。 这个服务器将需要有四个分层结构的共享。 例; 执行pipe理员分享,pipe理员分享,主pipe分享和护理员分享。 执行。 pipe理员。 将有机会获得所有股份。 pipe理员将可以访问pipe理员股份,监事分享和护理员分享,监事将可以访问监事分享和护理员分享,护理员只能访问护理员分享。 我已经在Ubuntu上的Samba中设置了它。 这是build立和工作正常。 问题是这个。 他们将会把每个级别的一些员工,上网本带到现场工作,并希望通过互联网访问这些股票。 上网本的员工将不会有台式电脑,上网本将取代他们的桌面。 而且每个人都将拥有自己的电脑,无论是桌面电脑还是上网本。 我需要一个解决scheme。 任何比单击文件夹更复杂的事情都不是一种select,员工将根据他们最终使用的系统使用Windows XP(台式计算机)或Windows 7(上网本)。 请帮忙。
我已经改变了configuration文件,但没有出现更改。 我必须重新启动Samba吗?
我将运行Samba的Debian蚀刻主机(主机名:webserver,IP地址:192.168.101.2)添加到Windows 2003 PDC(IP地址为192.168.101.3)的Windowsnetworking中。 Samba服务器导出名为“Intranet”的公共访客共享。 服务器在networking上显示正常,但试图点击它会产生一个错误对话框,说明我没有必要的权限。 因此,手动input\ webserver并使用\ webserver \ internet指出该path不存在。 有趣的是,通过IP地址(\ 192.168.101.2或\ 192.168.101.2 \ intranet)访问共享可以正常工作。 DNSconfiguration正确,另一台Linux客户端上的“smbclient // webserver / intranet”工作正常。 一个复杂的问题是,Web服务器只是在PDC服务器上运行的VMware虚拟机。 这是我们的smb.conf: [global] workgroup = Foobar server string = Webserver wins support = yes ; commenting out these wins server = 192.168.101.3 ; two lines has no effect dns proxy = no guest account = […]
到目前为止我所做的 为客户端的本地networking安装DHCP服务器和bind9(服务器应充当网关) 从源代码构buildSamba4,将bind9_dlz作为dns后端 使用apt-get install slapd ldap-utils安装OpenLDAP 由于桑巴阻挡了390,637所以将slapd端口改为389,636 导入了samba ldapscheme,最初设置了ldap目录并configuration了域 为ldap身份validation安装了libnss-ldapd ( getent passwd正确输出LDAP用户) 给sambapipe理员密码到我的ldap目录( smbpasswd -w xxx ) 问题 我join了Windows 7客户端,并尝试login到使用smbldap-useradd创build的用户。 我从Windows收到一个错误的密码消息,但绝对没有从桑巴的错误/警告。 我的testing用户确实存在于LDAP中(使用phpldapadmin进行检查),所以我假定samba不能正确地与ldap交谈。 我困在这一点,需要一些帮助! 我注意到了什么 我已经设置了passdb backend = ldapsam:ldap://testsrv.alfr.local:390/这不会出现在testparm的输出中(见下方)。 我正在使用的软件 Ubuntu服务器12.04最新 Samba 4.1.6从源代码(官方的仓库) 绑定9.8.1 slapd 2.4.28 isc-dhcp-server 4.1 configuration和输出 服务器主机名: testsrv 域名: alfr.local 2个networking接口,eth0 = DHCP,外部广域网,eth1 = 192.168.25.1 (服务器充当该networking的DHCP,范围从25.50到25.254) testparm输出 root@testsrv:~# testparm Load smb […]
我正在写一个脚本来将linux用户密码复制到ubuntu服务器10.04上的samba。 我正在用tdbsam后端使用samba 3。 1)我如何(如果可能)使用shell脚本将帐户(用户/密码)从linux复制到samba? 2)我如何find我的脚本中,如果某个用户是在桑巴用户分贝,并有密码,并被激活? 我需要这个,因为我的脚本运行得更频繁,在后续运行中,我需要找出用户是否已经存在。 我不会复制或设置密码或不必要的激活。 这是我的configuration的头: [global] workgroup = WORKGROUP server string = %h server security = SHARE obey pam restrictions = Yes pam password change = no passdb backend = tdbsam unix password sync = no syslog = 0 log file = /var/log/samba/log.%m max log size = 1000 dns proxy = No […]
我有一台运行Ubuntu Lucid的Linux服务器,最终将作为FTP服务器使用,并安装了Samba,以便我们的Windowsnetworking上的计算机可以访问它上的文件。 它适用于所有机器,但是我们的Windows Server 2003域控制器。 在Win2k3 DC盒子上将\\machinename冲压到资源pipe理器中会立即出现以下错误对话框: Windows cannot find '\\machinename'. Check the spelling and try again, or try searching for the item by clicking the Start button and then clicking Search. 在这个networking上的其他Windows机器可以浏览Ubuntu服务器没有问题。 我不认为这是一个DNS问题,因为Windows机器能够通过名字连接到Ubuntu服务器上的FTP,并且DNS服务器同时具有Ubuntu服务器的A和PTRlogging。 我试着在Windows机器上查看事件查看器日志,看不到任何相关的事件。 Windows机器的/var/log/samba/有两个日志,一个使用其名称,另一个使用其IP地址。 他们都是空的。 其他相关细节: 当谈到Linux时,我几乎是一个完整的newb,所以请假设我什么也不知道。 Ubuntu服务器没有join任何域。 DC浏览其他Windows服务器的共享没有任何困难。 这里没有其他的服务器运行任何* nix变种。 尝试通过IP时出现相同的错误(即\\<ip> ) 任何帮助,这将不胜感激:) 更新 我已经增加了Samba日志logging级别来尝试解决发生了什么事情。 在数百行中,我注意到DC正在尝试使用我login的帐户的名称进行身份validation,但是如果出现这种情况,则不会要求我提供像我通常所期望的那样的帐户的Windows。 我使用了“存储的用户名和密码”控制面板小程序来input用户名和密码,DC似乎尝试使用,但仍然失败。 我想知道这个问题是否可能与DC上比其他join域的机器相比,更严格的安全设置? 更新2 我现在已经注意到,其他2003不是DC的机器也无法访问服务器 – 它们产生相同的错误信息。 […]
当我第一次连接到任何windows客户端的samba共享时,它非常慢。 但一旦开放,它会变得很快,直到我离开连接一段时间未使用的连接。 有没有需要改变的设置来解决这个问题?
我正在尝试使用Samba更改Ldap用户的密码。 我正在使用smbldap-tools-0.9.6。 我在terminal中使用命令smbldap-passwd。 我可以更改密码。 但我想密码限制,如密码必须至less6个字符,它应该返回错误,如果超过90天那样。 请引导我一些步骤… 谢谢
使用CentOS目录服务器作为后端的域pipe理员的成员在Windows Server 2008中没有pipe理员权限。我已经join域,查看用户已填充,并且可以使用LDAP帐户login。 但是,来自域pipe理员的成员没有pipe理员权限。 我的smb.conf [global] workgroup = DOMAIN netbios name = COMPUTERNAME name resolver order = wins lmhosts hosts bcast time server = yes interfaces = lo eth0 192.168.2.0/24 hosts allow = 127. 192.168.0. socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192 enable privileges = yes security = user passdb backend = ldapsam ldap admin dn […]