build立 在这里有一台Ubuntu服务器,有几台Windows机器的Samba共享。 有多台使用samba进行身份validation的Windows计算机可以对共享和一个公共共享进行分组。 所有的工作都很完美,已经很多年了。 最近我的经理改变了smb.conf中的一个设置来让Mac工作,我相信这是security =设置。 它现在读取security = user 。 股份valid users =集合。 我们有一个公众可以访问公共共享的Windows XP PC,但是当试图访问组共享时,应该提示用户进行身份validation。 这台电脑使用的本地用户帐户没有在Samba中设置,并且成功打开公用共享。 它是如何工作的 之前,我已经将驱动器号映射到组共享,提供了正确的用户帐户身份validation,但禁用了“login时重新连接”,因此每当特定部门的用户想要访问其数据时,机器都会提示身份validation框。 networking位置的“正常”快捷方式将无法正常工作(用户名为“灰色客人”)。 问题 现在,因为smb.conf文件改变了以前的“映射请求和身份validation”驱动器字母不再可访问 – 提示login框,但没有帐户的详细信息将进行身份validation。 没有其他“解决方法”(我认为我以前是这样)将工作。 这是一个桑巴限制或XP内的东西,现在不工作后smb.conf更改?
我想知道如何在我的虚拟机(debian)中正确安装我的Windows硬盘驱动器,并与samba共享,以便其他用户无需密码即可访问它。 我要这样做,因为我想访问我的媒体中心的文件夹和Windows我没有运气,所以得到这个工作,现在我已经得到它的工作,但一直要求我的用户名和密码是非常讨厌的。 在/ etc / fstab中我写道: //192.168.0.1/e /mnt/e cifs username=mywinuser,password=xxx,dmask=777,fmask=777,uid=mylinuxuser,guid=mylinuxuser,rw 在/etc/samba/smb.conf中 [tv] browseable = yes path = /mnt/e/TV guest ok = yes read only = yes create mask = 0700 在我的smb.conf中我尝试了设置 security = share user = nobody 但那并没有奏效。
这是与使用Samba 3.5域的Windows 7计算机相关的问题。 我疯狂search,发现了许多解决scheme,但都没有工作。 我最近使用clonezilla重新映像了一个我负责的计算机实验室,并且在应用了所有图像之后,2台计算机(2个最新的i7,16gram等)实际上无法login到域。 约1小时+。 对于pipe理员帐户只有几秒钟(我觉得显示它连接到域的问题…或某事)。 我已经改变了(已经在图像中)所有典型的registry值,以允许机器: HKLM \ System \ CCS \ Services \ LanmanWorkstation \ Parameters DWORD DomainCompatibilityMode = 1 DWORD DNSNameResolutionRequired = 0 我也改变了组策略(我find的解决scheme): 启动策略处理等待时间(值= 1) 如果使用漫游configuration文件(值= 1),则为networking设置最长等待时间 更改背景为非纯色…无济于事。 如果有人有他们发现的其他解决scheme,我将永远感激你! (所有其他机器最多花费一分钟时间login到networking)
我只是build立了一个Openindiana / Napp-it框,我真的不想进入Solaris ldap客户端安装程序。 创build一个linux vm,设置samba,然后连接到一个来自napp-it box的iscsi目标,并通过samba共享它是否听起来是可行的? 谢谢, 罗恩
我正在尝试在CentOs 6.4上configuration一个新的samba(3.6.9-151.el6)文件服务器 浏览工作,我可以看到networking上的其他计算机使用smbtree -N服务器显示在列表中,并可以在其DNS /主机名称(FOO),这是它的NetBIOS名称(BAR)不同的访问。 我希望能够在文件服务器失败的情况下切换NetBIOS名称,如BAR-BAD。 并给备份服务器命名BAR 。 这样我就不需要重新configurationwindows客户端的映射驱动器。 [global] log file = /var/log/samba/log.%m netbios name = BAR local master = yes workgroup = WORKGROUP os level = 99 encrypt passwords = yes security = user map to guest = Bad User preferred master = yes wins support = yes guest ok = yes wins […]
我有一个非常令人沮丧的问题,我现在要解决几天,也许你们中的一个可以帮助我。 我有两个(独立的)samba服务器应该使用LDAP服务器来validation用户。 两个samba服务器都使用LDAP进行nss和unix用户authentication(即ssh适用于所有LDAP用户,getent passwd / group显示所有用户/组)。 但是,samba只能在服务器1上工作,而不能在服务器2上工作,在那里我得到了 [2013/06/06 19:03:06.972236, 3] auth/auth.c:216(check_ntlm_password) check_ntlm_password: Checking password for unmapped user [XXX]\[xxx]@[XXX] with the new password interface [2013/06/06 19:03:06.972266, 3] auth/auth.c:219(check_ntlm_password) check_ntlm_password: mapped user is: [YYY]\[xxx]@[XXX] [2013/06/06 19:03:06.972311, 3] smbd/sec_ctx.c:210(push_sec_ctx) push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 1 [2013/06/06 19:03:06.972334, 3] smbd/uid.c:429(push_conn_ctx) push_conn_ctx(0) : conn_ctx_stack_ndx = 0 [2013/06/06 19:03:06.972351, 3] smbd/sec_ctx.c:310(set_sec_ctx) […]
当我从Windows XP连接到一个Unix Samba共享时,如果我只input用户名和密码,我可以快速完成。 如果我把“服务器IP \用户”和密码,连接15秒多。 在尝试连接这种方式之前,服务器IP每次使用“gethostbyname”进行计算。 这个计算的时间量不包括在15秒内。 时差从哪里来?
当我试图从Windows资源pipe理器访问一些共享,它发送我的当前login名/密码到远程服务器和即时通讯被拒绝,因为,例如,我的本地和远程用户名是相同的,但密码是不同的。 有没有办法彻底禁用这个“function”?
我正在使用debian挤压,昨天我做了debian wheezy升级。 除了桑巴之外,其他的都没问题。 当我连接到samba并使用已知用户login时,我无权读取和写入。 在这之前没有问题。 / var / www中的目录权限(我正在试图查看文件): drwxr-xr-x 7 www-data www-data 4096 aug 5 20:15 www-test/ / var / www / www-test /中的文件权限 -rw-r–r– 1 www-data www-data 2112 aug 5 20:15 composer.json 我将目录中的权限更改为: drwxrwxr-x 现在我可以创build文件,但是,虽然我使用用户=万维网数据用户将是根。 所以这不是一个真正的select。 除此之外,我宁愿它的工作就像它通常performance得好像你没有做一个chmod / 我希望它像我以前那样行事。 我没有更改我的smb.conf所以任何人都可以看看,并帮助看看为什么我不能读写文件,为什么强制用户不工作? 这里是我的smb.conf: [global] server string = %h server obey pam restrictions = Yes pam […]
我将Samba设置为一个具有漫游configuration文件的主域控制器,并且运行良好。 目前,用户可以从networking中的任何机器login到域控制器。 但是,我想知道是否有可能阻止用户从networking上的特定机器login(例如,可能有某些机器只有一部分域用户应该有权访问)。 我search了高和低,但似乎无法find任何符合这一要求。 我最初以为我可以在我的smb.conf做这样的事情: [netlogon] root preexec = /srv/scripts/check-logon.sh %U %m root preexec close = yes ..然后得到check-logon.sh脚本返回1,如果用户不被允许从该特定的机器login。 但是,这一切都是为了防止访问NETLOGON共享(这将停止执行logon script ),但实际上并不阻止域login。 这甚至有可能吗?