Articles of samba

禁用samba共享的.recyclefunction

当我的公司文件服务器填满了,我有一个非常大的恐慌。 在追溯源代码后,我发现有一个.recycle文件夹,保持所有的文件删除(这也是隐藏的) 反正有禁用此function? 或定期运行一个命令,将删除所有的垃圾? 编辑 我的smb.conf的例子 [homes] comment = Home path = /home/%S/smbhome browseable = no writable = yes read only = no –>* veto files = /.recycle/ –> vfs objects = recycle –> recycle:keeptree=True –> recycle:versions=True –> recycle:touch=True hide dot files = yes force directory mode = 0770 force create mode = 0660 force […]

通过mac osx连接时,Samba上的新目录和文件的权限

我正在使用Ubuntu的服务器10,我有这个configuration在我的smb.conf: [www] comment = Web files path = /var/www browsable = yes writeable = yes create mask = 0775 directory mask = 0775 valid users = @developers 当我连接槽MAC OSX机器并创build一个文件或目录的权限设置为755。 为什么?

在SELinux的文件夹标签的types字段中允许多种types

我是一个Ubuntu / Debian的人,但是我在安装Ubuntu软件的时候遇到了麻烦,所以我去了CentOS 5.6。 我还在一家小型networking开发公司,我们需要通过samba / smb共享我们的testing服务器的html / httpd文件,但也允许apache来承载它们。 所以我想知道如果我可以将我们的文件设置为桑巴和httpdtypes? 就像是, /usr/sbin/semanage fcontext -a -t samba_share_t,httpd_sys_content_t "/var/www/html(/.*)?" 否则,我将不得不把SELinux变成宽容模式,这不是我想要做的。

rsync失败,错误:不能统计目的地…不能分配内存(12)

我正在尝试将Linux服务器上的某些目录rsync同步到本地安装在Linux服务器上的Windows 7共享目录/ mnt / backups中。 我的rsync命令如下所示: rsync -avz –progress –partial –modify-window=1 –temp-dir=/tmp /home /mnt/backups 当它执行时,我得到这个: building file list … 165048 files to consider rsync: ERROR: cannot stat destination "/mnt/backups": Cannot allocate memory (12) rsync error: errors selecting input/output files, dirs (code 3) at main.c(507) [receiver=2.6.9] rsync: connection unexpectedly closed (8 bytes received so far) [sender] […]

Samba忽略POSIX ACL

我有一台运行Samba的Ubuntu 10.04.4 LTS服务器,并使用PBISjoin到我们的活动目录域(以前同样是开放的)。Samba被configuration为使用AD用户/组进行authentication,并且这是正常工作的。 此外,标准的Linux权限(用户,组,其他)与世界正确的Samba。 但是,Samba似乎完全忽略了使用扩展ACL设置的任何权限。 我已经尝试了各种smb.confconfiguration,我已经在其他地方推荐过,并没有一个似乎有任何效果。 机器设置: 文件共享是在它自己的驱动器上。 来自/ etc / fstab的驱动器的挂载信息是: UUID = 372aa637-4b7b-45cc-8340-9d028893c196 / media / news-drive ext4 user_xattr,acl 0 2 机器使用PBISjoin域(以前也是开放的) Sambaconfiguration的份额是: [共享] 评论=, nt acl support = yes pipe理员用户= 强制用户= 强迫组= \域^ ^用户 创build蒙版= 0770 目录掩码= 0770 全球桑巴configuration 工作组= DNS代理=否 服务器string= 加载打印机=否 杯选项=原始 来宾帐户= pcguest 日志文件= /var/log/samba/%m.log 最大日志大小= 50 安全= ADS […]

AD PDC的Kerberos cifs多用户安装

我试图从Windows DC的多用户支持在Ubuntu的服务器上挂载一个CIFS文件夹。 我可以在服务器上以root用户身份获得用户kerberos票据,并用kerberos挂载目录而不会出现任何问题。 但是我不想以一个用户的身份挂载这个目录,它应该作为多用户挂载,并且可以被服务器上的所有用户访问。 也许这只是一个关于理解的普遍问题,也许你可以纠正我这里的错误。 多用户assembly服务器需要一个来自DC的keytab(cifs / samba.domain的ktpass导出) Samba使用此密钥表安装DC共享多用户 Winbind / kerberos根据DC对用户进行身份validation并发出票据 用户可以使用他的票证访问共享 我在DC上导出了一个keytab文件,并将其作为全局keytab文件/etc/krb5.keytab root@remote:/etc# klist -ke Keytab name: FILE:/etc/krb5.keytab KVNO Principal —- ————————————————————————– 3 cifs/[email protected] (des-cbc-md5) 但我仍然无法安装目录,因为密钥不可用安装错误(126):必需的密钥不可用 syslog告诉我这个: May 17 11:37:22 remote cifs.upcall: key description: cifs.spnego;0;0;3f000000;ver=0x2;host=nina.mbeya.domain.org;ip4=10.10.10.17;sec=krb5;uid=0x0;creduid=0x0;user=root;pid=0x599b May 17 11:37:22 remote cifs.upcall: ver=2 May 17 11:37:22 remote cifs.upcall: host=nina.mbeya.domain.org May 17 11:37:22 remote cifs.upcall: ip=10.10.10.17 […]

桑巴的名字弄得太过分了,以至于不能实用

最近从W2K3切换到Samba4.0.9 / CentOS6.4为我们的文件共享WinXP客户端。 有一个古老的(1995!)使用8.3文件名格式的软件。 在切换之后,长文件名在文件 – >打开对话框的上下文中变得毫无用处。 如果我们幸运的话,我们可能会得到1个字符,而不是前几个字符,而在数以千计的目录中,这个字符是不可能find的。 例如,将“S:\空调控制系统”改为“S:\ AIRCON〜1”,而不是像以前那样在本程序中显示为“S:\ A51FHG〜S”。 在我们的客户标识符的目录中添加了他们的联系人名称,以前的目录重组会留下足够的字符,客户标识符仍然可以被使用。 不再。 文档中没有任何设置似乎谈论这个确切的问题。 事实上, 他们似乎performance出了我们习惯的方式。 根据文档,我们的smb.conf不使用任何设置,因为默认值似乎是我们想要的。 任何提示?

在Windows 7上使用Samba共享的文件夹大小为0字节

背景信息: 运行Samba版本3.6.9 成功通过Active Directoryvalidation共享(用户/文件权限) 能够成功连接到股票 – 根本没有问题。 所以,基本上,桑巴就像一个冠军一样工作。 我们在Windows 7系统上看到的一个问题是,当您使用Windows 7查看属性时,文件夹大小显示为0字节。文件显示其大小,但文件夹不显示。 我发现这个post已经, https://serverfault.com/questions/580830/samba-folder-properties-incorrectly-shows-0-bytes-and-0-files-in-windows-7 ,但它没有解决同样的问题,我们正在经历。 要添加,在Windows 2003系统上,我们可以看到文件夹大小,所以它似乎与Windows 7相关。 好奇,如果有人遇到这个,并find了解决办法? 有什么想法吗? 提前致谢! **发现解决** 我解决了这个问题,但忘了回到这里来更新我所做的事情。 在smb.conf中,我设置了以下参数: server signing = auto client signing = auto 解决了这个问题!

smbd进程在不间断的睡眠

我有运行FreeBSD 10.1的文件服务器。 服务器的存储由镜像ZFS池中的两个HDD组成。 该服务器正在运行Samba 4.1,作为域成员。 域控制器正在另一台服务器上运行(Windows Server 2012)。 我使用winbind进行AD集成。 问题是,不时(实际上常常)smbdlocking。 从客户的angular度来看,Samba的份额没有反应。 真正奇怪的是,在这样的场合,犯规的smbd进程陷入了D状态:不间断的睡眠。 我不明白是什么原因造成的。 我不在此服务器上使用NFS挂载,所有Samba共享都位于本地ZFS池中。 这个问题特别恼人,因为我无法通过重新启动Samba来修复它:冻结的smbd进程不响应SIGKILL。 唯一的解决方法是重新启动。 这里有一些ps aux信息可以帮助: root 628 0.0 0.7 295348 22688 – Is 10:50AM 0:05.09 /usr/local/sbin/smbd –daemon –configfile=/usr/local/etc/smb4.conf root 641 0.0 0.7 295856 22832 – I 10:50AM 0:01.66 /usr/local/sbin/smbd –daemon –configfile=/usr/local/etc/smb4.conf p######### 812 0.0 0.9 326684 27132 – I 11:04AM 0:03.33 /usr/local/sbin/smbd […]

Ubuntu上出现Samba NT_STATUS_ACCESS_DENIED错误

我在Ubuntu上build立了一个Samba服务器。 当我允许来宾访问时,一切正常,但是当我尝试为特定用户设置configuration时,我收到以下错误: $ smbclient //xxxx/john -U john Enter john's password: Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 4.1.6-Ubuntu] tree connect failed: NT_STATUS_ACCESS_DENIED 这里是服务器端的configuration(/etc/samba/smb.conf): [john] comment = Ubuntu File Server Share path = /home/john browsable = yes guest ok = yes read only = no create mask = 0755 valid users = john writable = yes 请注意: john帐户存在于/ etc / […]