我试图build立一个文件夹,可以通过我的公司网站所在的Linux VPSnetworking上的Windows客户端访问。 我对Linux有一点了解,并曾经使用Samba从Linux笔记本浏览Windows共享。 我猜测有可能做到相反 – 从Linux共享一个文件夹到Windows客户端。 我有SSH根权限访问VPS,知道我需要采取哪些步骤来设置共享,以及如何保护它,理想情况下使用简单的用户名/密码,以便Windows客户端可以轻松连接? 非常感谢, 插口
我在我的linux服务器上安装了samba,用于LAN上的公共文件共享。 我目前工作很好,但我想添加一些安全性: 来自局域网的人应该能够读取存在的文件并添加新的文件,但不能删除文件。 我想为我保留这个特权;-) 我应该怎么做? 我已经build立了一个“pipe理员”帐户,甚至可以完全访问删除。 只剩下configuration“guest”帐户。 Google现在帮不了那么多
我遇到了smbpasswd,LDAP后端服务器和SSL / TLS证书的问题。 运行smbpasswd的客户端机器是Debian Etch机器,而Ldap服务器是在Solaris上运行的Sun DS。 以下全部发生在客户端上。 当禁用SSL时,通过在smb.conf中设置“ldap ssl = no”,smbpasswd程序可以正常工作。 当我设置“ldap ssl = start tls”时,以下消息由smbpasswd打印,并且在任何密码被请求之前有一个很长的超时时间 Failed to issue the StartTLS instruction: Connect error Connection to LDAP server failed for the 1 try! ….. long delay ….. New SMB password: Retype new SMB password: Failed to issue the StartTLS instruction: Connect error Connection to LDAP […]
我有两台计算机连接到相同的Linksys路由器 – 一个运行Ubuntu 8.04和一个运行Windows 7. Windows计算机是工作域(通过VPN连接时)的一部分。 我也想创build一个家庭networking,所以我可以从Windows访问Linux服务器。 据我所知,我必须先创build一个Windows工作组,然后在Linux上configurationSamba来joinWindowsnetworking。 所以在Windows中,我去了控制面板 – >networking和互联网 – >家庭组,并得到以下消息: 您的networking上目前没有家庭组。 由于此计算机也属于某个域,因此无法创build自己的家庭组,但可以join由您的networking上的某个人创build的家庭组。 我可以使用Samba创build一个家庭组吗? 有没有其他的方法来创build一个Windows工作组? 还是我完全吠叫了错误的树?
我最近在我的电脑上安装了Debian Squeeze,从那以后,我无法安装任何Samba共享,远程或本地(在本地主机上运行Samba服务器)。 我得到的错误(作为根)是: cmd > ~: mount -t cifs //awakening/library4 /mnt/local1/ -o guest mount error(1): Operation not permitted Refer to the mount.cifs(8) manual page (eg man mount.cifs) 我可以尝试挂载一些随机共享(这不存在),并得到相同的错误,所以它甚至不检查共享是否存在于远程端。 当我安装了Debian Lenny时,同样的份额也起作用了。 问题是什么?
有一天我按照这些说明在Ubuntu上设置了一个使用AD身份validation的Samba共享。 它运行良好,但是现在,无论何时我与用户或组织进行某种操作,系统都会慢慢爬行并且似乎locking(例如,Web服务器不会响应)。 我能做的唯一事情是当我选中用户/组名的一部分时,它正在search整个AD(这是相当大的)匹配。 这是怎么回事? 如果是的话,有什么办法可以阻止这个? 如果没有,发生了什么事? 我做的唯一重大改变只是遵循上面的指示。
我目前正试图在轻量级家庭networking上创build一个Samba共享,并且在configuration从ports树编译的Samba 3.5.6时遇到了一些问题。 我正在寻找的是非常基本的。 我只想要一个没有限制的分享,任何人都可以访问我的家庭networking。 更具体地说,我不会也不会需要打印。 /usr/local/etc/smb.conf看起来像这样: #======================= Global Settings ===================================== [global] workgroup = WORKGROUP server string = Server security = user ; netbios name = Server hosts allow = 192.168.1. 127. log file = /var/log/samba/log.%m max log size = 50 interfaces = 192.168.1.254/24 192.168.1.253/24 wins support = yes guest account = ftp #============================ Share Definitions […]
我在本地公司networking中的Samba服务器上有文件,并从Windows Vista机器上访问它们。 通常,如果我想删除一个包含只读文件的目录,那么Windows只是简单地删除整个文件夹。 但是,当我在服务器上使用dir时,Windows只是告诉我需要权限( 同一个错误消息的截图,只是不同的文件 )。 解决方法是从目录中删除只读标志和所有包含的文件,然后删除。 但是,我在服务器上有一个TortoiseSVN版本的dir,并且.svn dirs包含只读文件。 我需要在每次提交之前从目录中删除只读标志,否则失败。 这是相当令人痛心的,不应该如此。 有人知道如何解决这个问题吗? (如果有人知道如何告诉TortoiseSVN不要使其文件为只读,那也可能是好的)…谢谢! 编辑: 有问题的文件是一个共享文件,即我没有在Samba服务器上的特定用户帐户。 拥有者是nobody ,每个人都拥有文件的所有权利。 如果(在Windows中)我把文件设置为“readonly”,那么(在Linux中,安装Samba的Debian Lenny),每个人都已经完全没有文件权限了。 如果我删除只读标志,每个人都有权利再次。 这里是Sambaconfiguration文件smb.conf : #使用SWAT创build的Sambaconfiguration文件 #从192.168.1.200(192.168.1.200) #date:2006/08/25 17:14:50 #全局参数 [全球] 工作组= FIRMA 服务器string=%h服务器(Samba%v) 安全=分享 服从pam限制=是的 passdb后端= **** 密码程序= **** 密码聊天= **** syslog = 0 日志文件= /var/log/samba/log.%m 最大日志大小= 1000 dns代理=没有 恐慌行动= / usr / share / samba / […]
场景 我有一个SUSE SLES 11.1 SP1机器作为具有LDAP后端的Samba主PDC。 在一个共享中有一个客户端 – 服务器应用程序的数据库文件。 我将XP和Windows 7机器login到本地域(example.local),login有点慢,但工作。 在客户端计算机中有一个可执行文件,可以从服务器共享中读取和写入数据库文件。 问题 当使用LDAP密码后端运行Samba时,客户端应用程序运行速度非常慢,最高传输速率为每秒2500 MBit。 如果禁用LDAP,则客户端应用程序速度提高20倍,传输速率> 50Mbit / sec,运行顺畅。 我只用两个用户和两台机器进行testing,所以并发性或LDAP大小不应该成为这里的问题。 犯罪嫌疑人 LDAP,Smb.conf [全局]部分configuration。 问题 我能做什么? 我GOOGLE了很多,但仍然没有答案。 使用LDAP缓慢smb.conf [global] workgroup = zmartsoft.local passdb backend = ldapsam:ldap://127.0.0.1 printing = cups printcap name = cups printcap cache time = 750 cups options = raw map to guest = Bad […]
我很抱歉,这有些不一致,但希望有人能够做出足够的理解,以了解我想要达到的目标并提供指引。 我有两台networking接口的机器连接到两个不同的networking(其中一个networking接口为DNS提供其他服务),运行两个单独的Samba实例,一个绑定到每个接口。 其中一个实例只是使用共享级别validation的工作组样式设置,这一切都正常工作。 问题是,我打算将另一个实例joinMS Active Directory域(由MS Windows Small Business Server 2003提供),以使一部分域用户能够访问另一个networking上Windows机器的共享。 需要从域环境访问的用户在运行Samba的机器上有帐户(其名称全部是域名用户名的小写版本),但是我不确定如何映射UID以及我所读取的所有关于身份validation的信息在该计算机上针对AD或另一个LDAP服务器的帐户。 为了说明:我只希望访问非工作组Samba实例的AD用户凭据通过AD进行身份validation,而不是运行Samba的计算机上的帐户。 我希望这足够清楚。 编辑:除了能够从AD访问Samba共享之外,我还需要能够从运行Samba的计算机上访问域上的共享,但仍然希望与Samba相关的所有内容都能在本地进行身份validation。