Articles of samba

安装Windows共享Ubuntu服务器10.10

我想知道是否有人可以提供给我,或者给我一个简单的步骤指南链接,以便在Ubuntu Server 10.10上设置共享。 要求: 需要共享具有完全读写权限的文件夹/ var / www / 不希望用户在networking中input密码才能获得访问权限 需要用户能够从Windows,Mac和Linux连接到驱动器 我有合理的能力与Linux命令行,但没有运气使用桑巴上述要求。 任何帮助非常感谢!

Mac OS X自动安装无法正确安装fstab条目

我正尝试在Mac OS X上自动安装Windows SMB共享。 我尝试的第一件事是只把条目放在/etc/fstab : $ dgrant$ cat /etc/fstab //darrengrant@d-grant/share /pc/share smbfs nodev,nosuid 这工作正常使用mount -a 。 但是我希望我的驱动器在机器打开的时候安装。 但是,当我重新启动计算机时,驱动器没有安装。 我检查控制台,我看到以下内容: 3/24/11 2:09:32 PM com.apple.launchd[1] *** launchd[1] has started up. *** 3/24/11 2:09:48 PM com.apple.autofsd[50] automount: Mount for //darrengrant@d-grant/share has no path for the directory to mount 我可以在命令行上通过简单的使用sudo automount重现这个错误信息。 我认为launchd调用了automountd ,它将所有东西都安装在/etc/fstab 。 文件/etc/auto_master包含一个引用或两个到fstab,所以这似乎是合理的。 我在automountd的实际源代码中发现'没有目录挂载的path'的错误,而且原因似乎是机器名和挂载目录名称之间的fstab行中缺less一个冒号。 我通过像这样添加冒号到fstab来使错误消失: //darrengrant@mypc:/share […]

在Win7和Unbuntu Samba之间千兆位networking传输速度慢(26 MB / s)

我有很慢的networking传输速度(26 MB /秒)。 转移的开始时间是120 MB / s,每秒下降一次。 我将一个350 GB的文件从安装在Windows 7上的E-Sata(7200rpm)驱动器传输到一个Unbuntu Samba共享(在ESXI上)。 Samba共享映射到Win 7上的IP地址的驱动器号。 ethtool eth0显示: eth0支持的端口:TP支持的链路模式:10/100 half / full,1000 / full支持自动协商:有广播暂停帧使用:否广告自动协商:是速度:1000MB / s双工:全端口:双绞线PHYAD:0收发器:内部自动协商:在MDI-X上:未知支持唤醒:d唤醒:d当前消息级别:7检测到链路:是

获得桑巴,DHCP和DNS打好

场景:一个简单的家庭networking。 它的核心包括: 一个ADSL 4端口无线路由器。 充当DHCP服务器。 (运行dd-wrt) 作为NAS运行Samba的Ubuntu服务器。 其他基于Linux或Windows客户端的混合。 我最大的问题是,我不太了解Windows(和Linux)盒子是如何为TCP / IPnetworking上的SMB共享命名parsing的。 据我所知,唯一的名字parsing服务,我真正要去的是DNSMasq – 提供无线路由器DHCP服务 – 这使我所有的DHCP注册设备使用DNS查询解决彼此。 这是不理想的,如果DHCP服务器重新启动它丢失其DNSMasq条目,直到各种主机DHCP预留过期,他们重新查询。 我尝试设置一些更强大的function,为dhcp服务器添加一个.local域后缀,并打开NAS盒子上的WINS服务器,但NAS盒子从任何SMB /工作组枚举中立即消失。 我仍然可以ping它,然后SSH,但试图浏览它,或直接导航到(smb://服务器或smb://server.local)所有错误了。 SMB名称parsing如何实际工作? 这样我可以从我的DHCP / DNSMasq实验中解耦。

PHP脚本为最终用户更改Samba密码

我正在寻找一个PHP脚本,帮助用户在服务器上更改自己的Samba密码。 基本上只是一个接口smbpasswd 。 用户理想地input他们的samba用户名,当前密码和新密码(两次)。 表单提交后,脚本将与smbpasswd交互,并向他们反馈是否成功或者他们input了错误的密码或者他们的新密码不匹配。 这种事情似乎是我期待在外面的一件显而易见的事情,但是我在search中找不到太多东西。

即使“密码必须更改”设置为“从不”(Samba + LDAP),密码也会过期45天

自从几个月前,Samba要求我们的每个用户在每45天(默认)login时更改密码,并且我无法禁用它。 这个设置已经运行了2年,然后没有密码到期(按照预期)。 我在Ubuntu 10.04-2 LTS上使用Samba 3.4.7 + OpenLDAP 2.4.21 我发现这个页面,并按照说明进行操作: http://playingwithsid.blogspot.com/2010/12/change-samba-password-expiry-setting.html 默认的“密码必须更改”策略设置为从不,pdbedit / net sam显示每个用户的“密码必须更改:从不”,但密码仍然每45天过期。 我也检查过LDAP。 对于域logging,“sambaMaxPwdAge”显示为-1。 对于每个用户,“sambaPasswordCanChange”是0,“sambaPasswordLastSet”是在历元中最后更改的时间的正确密码。 用户logging没有“sambaPasswordMustChange”。 对于/etc/smbldap-tools/smbldap.conf,下面一行是注释掉的 @ defaultMaxPasswordAge = “45” 谁能帮忙?

使用ntlm到AD的squid3 auth thru samba不起作用

这里的一些用户花费了很多时间去探索WWW。 那么大老板怎么才能控制住这个。 我们使用squid3只是出于一些安全原因和追求好处。 现在我试图在另一台服务器(Debian 6)上设置一个新的代理权限是在AC中定义的,squid3应该通过使用ntlm协议来获得auth的samba / winbind。 但我会得到所有的时间访问,denited。 它只能使用LDAP,但那不是我需要它的方式。 这里有一些日志和confs 鱿鱼access.log 1326878095.784 1 192.168.15.27 TCP_DENIED/407 4049 GET http://at.msn.com/? -NONE/- text/html 1326878095.791 1 192.168.15.27 TCP_DENIED/407 4294 GET http://at.msn.com/? – NONE/- text/html 1326878095.803 9 192.168.15.27 TCP_DENIED/403 4028 GET http://at.msn.com/? kavan NONE/- text/html 1326878095.848 0 192.168.15.27 TCP_DENIED/403 3881 GET http://www.squid-cache.org/Artwork/SN.png kavan NONE/- text/html 1326878100.279 0 192.168.15.27 TCP_DENIED/403 3735 […]

Samba对复制文件的权限

我将Samba运行在运行Debian Squeeze的插件计算机上,我试图将其configuration为基于Web的文件服务器。 该机器运行Web服务器的Lighttpd,以及用于文件共享的Samba。 用户可以使用Samba使用Samba将本地机器上的文件复制到插件计算机上,然后通过Web浏览器(我写的脚本)查看它们。 Lighttpd以www-data运行,Samba以root身份运行,用户通过名为admin的用户帐户使用Samba进行身份validation。 问题是,当用户通过Samba从机器上复制文件时,我遇到了许多权限问题。 我们来看一个名为foo.pdf的文件的例子: 例 foo.pdf存储在LAN上的一个单独的NAS驱动器上,用户将其复制到运行OS X的本地计算机上。权限现在如下所示: – mac:Desktop jon$ ls -l | grep foo.pdf -rwx—— 1 jon NETWORK\Domain Users 3516266 10 May 10:54 foo.pdf 一切都很好,因为用户有完整的文件权限,即使没有其他人做 – 这不是问题。 但是现在,用户决定要把foo.pdf从本地机器上复制到电脑上,事情就会出错! 使用Samba复制文件后,权限现在如下所示: – root@plug:/home/admin/content# ls -l | grep foo.pdf -rwx—— 1 admin admin 3516266 May 10 09:54 foo.pdf 问题是,现在只有 admin有权rwx文件。 没有其他用户有任何权利。 这意味着www-data (这是web服务器)对这个文件没有权限。 结果是一个403 […]

哪个Linux发行版可以joinWindows 2008 R2 ADS域

关于哪个发行版最适合连接到Windows 2008 R2域的任何意见。 我开始评估各种不同的Linux版本,以确定哪些最适合服务器使用,而不是所有的桌面臃肿。 在与虚拟化相关的速度testing中,我发现CentOS,Debian和openSUSE的速度比其他的要快。 因此决定去这些,并尝试连接到我的Windows域。 问题是,当将Linux连接到Windows ADS域时,事情比我想像的要困难得多。 我认为openSUSE会很容易,因为它带有YaST控制面板,我发现构build得非常好。 那么现在没有它现在发生的openSUSE无法连接到任何域名为xxxx.local,这是大多数Microsoft ADS域。 CentOS最终做到了,但并不容易。 Debian不会因为未知的原因而工作。 因此,我从另一个方面来看待这个问题,Linux发行版最适合joinWindows域?

连接到samba共享时,Windows 7始终使用IPC $作为path

我有一个共享:\ mysmb \ www 从Windows XP连接都运行良好。 从Windows 7连接时,我得到了一个错误,如“错误的密码”。 在smbd日志中我可以看到: Invalid username/password for [IPC$] 我认为这意味着Windows7总是试图访问IPC $而不是www。 Windows XP正确使用 – www作为共享名称。 任何想法如何解决这一问题? 托尔斯滕