Articles of 桑巴

在CentOS中通过CIFS挂载Windows共享不起作用(但是smbclient确实)

我有点沮丧…我试图在CentOS 6.3中通过CIFS挂载一个Windows共享,但它不工作: mount -v -t cifs -o credentials=/data/conf/credentials/fileserver //10.0.1.200/projects /mnt/fileserver/projects 这给了我这个: Unable to apply new capability set. 不知道为什么,因为连接到smbclient工作正常: smbclient //10.0.1.200/projects -A /data/conf/credentials/fileserver 任何知道的原因可能是什么?

nmb:安装Samba时无法识别的服务

我已经按照这些步骤在我的CentOS软件包上安装了Samba。 但是,当我尝试运行chkconfig –level 345 nmb on ,我得到一个nmb: unrecognized service错误。 我尝试service nmb status和service nmb restart ,返回相同的错误信息。 似乎没有任何关于这个,有什么问题? 为什么我没有安装nmb,如何安装?

Samba服务器 – 以root用户而非普通用户身份创build的文件

我有一个安装了/share文件夹的Samba(3.6)服务器的Debian Wheezy,我不知道为什么,但是以root用户而不是用户 (uid = 1000)创build文件,这里是我的conf: [global] server string = %h server map to guest = Bad User obey pam restrictions = Yes pam password change = Yes passwd program = /usr/bin/passwd %u passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\spassword:* %n\n *password\supdated\ssuccessfully* . syslog = 0 log file = /var/log/samba/log.%m max log size = 1000 dns proxy […]

强制用户在某些目录而不是整个共享

Samba的force userconfiguration参数非常有用,因为它允许多个用户访问共享,同时以单个指定用户的身份执行所有文件操作。 但是,是否可以在每个目录的基础上使用force user参数? 我有几个不同的用户和各种设备访问的股份。 最近,我创build了一个名为“OmniShare”的共享文件,它允许访问所有共享中的文件,而只需要在Windows中映射单个驱动器。 我在我的主电脑上使用这个。 它的configuration是这样的: [omnishare] path = /home/redacted/OmniShare valid users = redacted read only = no browseable = no hosts allow = 192.168.1.20 /home/redacted/OmniShare只是一个包含指向其他共享path符号链接的目录。 由于一些共享是由用户访问,而不是redacted ,所以我没有通过OmniShare来书写,以防止其他人阅读和修改文件。 是否可以使用force user参数,以便文件操作由指定用户根据符号链接的目录执行? 例: /home/redacted/OmniShare/user1中的文件操作由user1执行,而不是redacted 。 /home/redacted/OmniShare/user2中的文件操作由user2执行,而不是redacted 。 或者,也许有更好的方法来完成这一切?

如何在Ubuntu中模拟Windows事件日志logging?

假设您拥有主要的Windows企业环境,并且您需要将多个Ubuntu服务器集成到该环境中,同时尽可能less地引入用于以跨平台方式pipe理日志的新型企业工具。 因此,在Ubuntu服务器上将会出现Ubuntu系统日志logging,各种应用程序日志logging等,这些服务器就像是Windows服务器中的事件(与使用单独的日志聚合/查看/pipe理工具)相似。 有没有办法在Ubuntu中模拟Windows事件日志logging? 例如可以Samba或其他的东西提供事件日志服务器pipe理器等运行在一个单独的Windows环境?

检查Samba是否只在本地工作

介绍 我的意图是使我的本地networking访问文件。 (stream媒体video/音乐,共享文件…) 为此,我使用Ubuntu设置了Intel NUC,并将其连接到本地networking。 由于我希望这与OS X和Windows一起工作,我读到Samba在这种情况下是正确的select。 问题 一切都像一个魅力! 但我不确定安全和任何可能的互联网stream量。 问题1:安全性 我做的唯一两个安全相关的事情是: 连接到服务器时,我添加了一个用户身份validation 我用这个“主机允许”和“主机拒绝”参数 主机允许= 192.168.0 主机拒绝= ALL 那么我是否可以通过该设置来保护外部的联系? 我根本不希望任何事情公开。 一切都应该只关注我的本地networking。 问题2:互联网stream量 由于我也stream/共享大文件,这将是有趣的,如果有任何互联网stream量,将降低我的networking上的其他计算机上的带宽也。 题 那么是否有可能检查我的Ubuntu Samba安装程序是否对来自NAT的公共端的连接是安全的?

在Puppet中从hiera hash获得价值

我在我的hiera文件中有这样的结构,它在我的smb.conf中创build了一些规​​则。 samba::shares: PDF: – comment = "PDF" – path = /home/smb/pdf – browseable = yes – hide dot files = yes – read only = no – public = yes – writable = yes – create mode = 0775 – printable = no Partage: – comment= "Partage" – path = /home/smb/Partage – browseable = yes […]

跨域 – AD组成员更改不反映在winbind中

我有类似的情况在这个线程在AD组成员变化不反映在winbind信息 。 唯一的区别是,这只发生在我的scheme的“跨域”。 这是我的configuration – http://pastebin.ca/3035431 … 我将不胜感激,如果有人可以给我一些启示: (1)如何让“id”命令反映正确的组员资格。 (2)在Active Directory中进行更改后,如何使Winbind自动反映组成员资格。 谢谢!

如何testing挂载的共享是否仍然有效

我有一套使用samba(和其他)共享驱动器的Linux机器。 有自动的脚本来挂载这些共享。 我的问题是,有时主机会脱机,但我找不到从客户端testing的好方法。 我正在为此检查mount命令输出,但是自离线以来的挂载仍然出现在输出中。 我的下一个尝试是尝试执行ls /media/mount 。 这将从共享中返回文件,或者以"ls: cannot access /media/mount: Host is down"错误信息"ls: cannot access /media/mount: Host is down" 。 除非ls很慢,或者有时候挂起,否则这样会很好。 我也试过df ,这个给了我所需要的信息,而不必parsing错误,但是它仍然很慢,我担心它也可能会挂起。 有没有一种方法来testing共享连接没有缓慢/挂起问题? 理想情况下,发布的命令不必错误地回答是否可以实际读写共享。

每次我在窗口打开samba共享文件夹时,他都不会要求不同的凭据

我在CentOS 7中configuration了samba服务器,而且samba服务器工作良好,意味着在Windows中samba共享文件夹。 但问题是,如果我第一次访问共享文件夹使用\\192.168.1.6\share窗口,然后他要求凭据访问桑巴。 每当我打开samba共享文件夹使用\\192.168.1.6\share从Windows机器它使用相同的桑巴用户,并永远不会问我新的凭据。 我为不同的桑巴用户共享桑巴文件夹的数量如何解决这个问题?