Articles of samba

创buildsamba服务器的文件权限

我想为单个用户指定在他的samba共享中创build的文件/文件夹始终具有755作为文件权限。 刚刚发现如何在全球范围内为每个samba共享做到这一点。 有没有可能由用户设置?

Winbind信息显示不存在的本地用户

我在运行CentOS 6的Linux机器(称为本地主机,我连接的AD计算机是dc.companyname.com)上设置Samba,除了当我input wbinfo -u 它显示一个本地用户, LOCALHOST + [用户名] ,还有一个域用户[用户名] 。 奇怪的是,当我做猫/ etc / passwd ,它不显示本地用户帐户… 我遇到的问题是我希望Samba在本地用户之前首先对AD服务器进行身份validation,因此我设置了/etc/nsswitch.conf passwd: winbind files shadow: winbind files group: winbind files 但是我认为这不是正确的做法吗? 因为如果Active Directory DC中有“root”用户,我可能会locking根访问权限。 任何想法,为什么发生这种情况? 我也尝试删除/ var / lib / samba中的sambacaching,并重新启动服务器,但LOCALHOST + [用户名]仍显示出于某种原因… 如果我可以删除该用户,我可以做 passwd: files winbind, etc 这是正确的方法。 任何帮助非常感谢!

Linux的FTP到Windows共享

我有一个Windows 2008 R2服务器设置与DFS到另一台Windows服务器。 我用名为ClientFTP的文件夹创build了名为Linux的名称空间。 添加到文件夹的文件与两台服务器同步。 大。 我现在正在添加一个linux服务器。 我不确定是否需要它或joinWindows Active Directory,但是这可以告诉我。 继续…我使用ProFTP使用Debian Squeeze 6.0,ftp用户存储在MySQL数据库中。 这些用户不是我们组织的一部分。 他们是我们的客户,所以我不希望他们join我们的广告。 如果他们需要更改密码,他们可以到我们的网站上,并且有一个表格用PHP / MySQL处理密码更改。 我的问题是: 服务器是否需要joinAD? 我如何设置它,使用户将文件保存到DFS共享? 如果DFS太难或者linux不支持,我可以使用主服务器IP,如果主服务器出现故障,可以将其切换到另一台服务器。 如何在根ClientFTP文件夹中为FTP用户自动创build主文件夹? 例如。 \ DOMAIN \ linux \ ClientFTP \%user%我不希望他们看到其他用户文件夹。

Samba共享不能被PHP-FPM使用?

我有一个PHP-FPM和nginx安装程序,已经在Ubuntu Desktop 12.04上完美运行。 networking服务器的文件由一个名为/www的目录提供,该目录被设置为服务器的root 。 最初, /www被挂载为VMware共享文件夹(因为Ubuntu Desktop作为guest OS运行)。 但是,由于共享文件夹的性能问题(看到2秒的延迟!),我testing了samba共享。 我有一个名为webfiles的文件夹在我的Windows 7主机上共享为networking共享。 我可以通过在我的fstab中将它挂载为cif来将它自动挂载到/www : //192.168.1.7/webfiles /www cifs credentials=/home/user/.smbcredentials,iocharset=utf8,file_mode=0777,dir_mode=0777 0 0 /www挂载罚款启动,我可以在Ubuntu上创build和删除它的文件。 Nginx也可以从中提供静态文件,没有任何问题。 问题是,一旦我希望它通过PHP-FPM服务器PHP文件,我开始得到File not found. 错误。 尽pipe这个设置完全可以工作,唯一改变的是,而不是在/www上安装共享文件夹,我现在有一个samba共享。 我对桑巴不是很熟悉,但是可能会造成这种情况呢?

跨networking舒适地共享文件

我想将文件分享到在局域网和广域网中传播的大量机器。 这些是要求: (优先级:中级)只需在Windows / MacOS中工作,无需额外(或非常less)的configuration。 (优先级: 高 )Windows / MacOS用户应该能够直接处理文件(不是下载编辑和保存上传)。 (优先级:中级)不应该要求像VPN这样的附加基础设施。 目前我评估过: FTP分享。 它不符合要求#2。 桑巴共享。 完美从Windows / MacOS的angular度来看,然而广域网不友善。 (我不想configurationVPN)。 我没有评估NFS。 问题: 我的要求是否是乌托邦? 我还应该评估什么? 在Windows(XP和7)和MacOS中configurationNFS的矫枉过正是什么? 最重要的是 :用户是否可以像使用Samba共享一样舒适地编辑文件?

Windows,Linux和OSX的Samba3共享是不可靠的

我们公司的NAS最近死了,现在已经被运行Ubuntu的机架服务器取代了。 我安装了对我们的活动目录进行身份validation的samba3。 我为我们正在处理大文件(> 100MB)的graphics部门定义了一个共享。 我们也有几个Windows和Linux用户必须有权访问这些文件。 Windows和Linux用户不会遇到任何问题。 现在问题来了:我们有几个OSX版本(10.6; 10.7; 10.8),这些目录都有问题。 这些问题包括: 文件消失。 只有在查找程序中,其他客户端和服务器上才能看到文件。 这个问题似乎随机。 用户没有权限读取/写入随机目录。 文件夹很慢。 查看文件夹的内容最多需要60秒。 现在我有两个可能的解决scheme,但他们都不满意… 更新所有的OSX客户端到10.8,并解决10.8的问题(我一直在尝试,但无济于事…) 使用samba3和netatalk(afp)。 有报告文件locking的问题,同时使用是不鼓励的。 任何帮助表示赞赏。

浏览OS X 10.8时,Samba共享为空而不可写入

当我安装一个Samba共享它的工作原理,但它不显示任何文件,即使它们存在于服务器上,我也无法将文件写入共享。 服务器是运行Samba的CentOS 6.4。 客户是10.8。 我可以使用: smb://<ip>/<share name>从服务器挂载一个共享 我可以: telnet <ip> 445成功 在这种情况下,装载共享的用户拥有它。 smb.conf文件: #======================= Global Settings ===================================== [global] interfaces = eth1 lo bind interfaces only = yes workgroup = WORKGROUP security = share map to guest = bad user #============================ Share Definitions ============================== [MyShare] user="<user>" force user = <user> comment = MyShare Files path = […]

Samba共享不适用于osx用户,但适用于Windows用户?

在Linux上使用webmin我设置了几个samba共享。 我可以使用任何windows计算机访问它们,但是当我使用osx连接到服务器时,finder提示我input用户名和密码,然后告诉我没有骰子。 有什么具体的,需要设置为OSX访问共享与Windows? 注 : 我input我的凭据后,它显示我的股份,但是当我select它们中的任何一个,然后给我一个连接到服务器消息的一般错误。 我的smb.conf如下: [global] log file = /var/log/samba/samba.log guest account = nobody passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . add group script = /usr/sbin/groupadd '%g' admin users = root obey pam restrictions = yes delete group script = /usr/sbin/groupdel '%g' socket options = TCP_NODELAY add user to group script […]

无法从Windows访问Samba共享

我是SLES和Samba的新手,所以我需要一些帮助。 我成功地在SUSE 11上设置了Samba。 我能够创build一个没有用户限制,我设法从Windows访问的共享。 但是我想只允许特定的一组用户访问共享。 所以我使用“有效用户”,“读取列表”和“写入列表”。 但是,一旦我添加有效的用户到我的configuration文件,我不能再访问共享。 即使我input了正确的凭据,我也遇到访问被拒绝的错误。 我用本地用户帐户与AD域用户一起尝试。 这没有一个工作。 你能给我一个关于如何解决这个问题的build议吗? 这是我的smb.conf文件: # smb.conf is the main Samba configuration file. You find a full commented # version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the # samba-doc package is installed. # Date: 2012-02-03 [global] workgroup = ******* passdb backend = tdbsam printing = cups printcap name = cups printcap […]

正确的桑巴configuration写访问组?

我试图在CentOS客户机上重新configurationSamba / CIFS,因为当前的设置要求任何login到机器的用户sudo写入samba共享。 我想拿走sudo的特权,同时还提供了写入共享的方法。 我倾向于认为服务器端不需要做任何修改,因为我有一个新configuration的Debian客户端,几乎可以完美的工作。 我说几乎是因为它引发了像mv一样的警告:未能保留对`/media/smbshare/somefile.xls'的所有权:Permission denied。 (如果我能使这个消失,这当然是一个奖金。) 为了提供更多的背景知识,我在Debian和Ubuntu上成功使用了以下指南: https://help.ubuntu.com/community/MountWindowsSharesPermanently https://help.ubuntu.com/community/Samba/SambaClientGuide 我试图在CentOS机器上采取类似的步骤:我首先创build了一个组“samba”,并使用“sudo visudo”添加了以下行: %samba ALL=(ALL) /sbin/mount,/sbin/umount,/sbin/mount.cifs,/sbin/umount.cifs (我已经用/ sbin / mount和/ bin / mount进行了试验) 然后,我把自己join了这个组织,卸下和重新装上,试图再次写下,没有运气。 下一步:我做了一些编辑fstab文件。 旧的行读取: //10.0.1.3/smbshare /mnt/smbshare cifs credentials=/root/smbcreds 0 0 我玩过不同的configuration,添加gid = samba,file_mode = 0777,dir_mode = 0777,noserverio,以不同的组合,卸载和重新安装,没有明显的区别。 也许那么在客户端的UNIX样式的权限问题? 如下: drwxrwxrwx 101 nobody nobody 0 Jun 7 05:04 smbshare 但似乎是读/写/执行被授予所有?