我们使用共享文件夹,有时文件被用户locking。 我通过SSH连接到qnap并尝试这个命令: 在/ usr /本地/桑巴/斌/ smbstatus的 它向我展示了带有PID的“locking文件”,但是这些数字在不同的文件中被复制。 如何以正确的方式closureslocking连接到文件?
我有一个内部应用程序的权限问题。 这个应用程序有一个你拖放文件的区域。 拖放文件时,通常将文件保存到共享文件夹。 该共享文件夹是一个具有权限777的公用文件夹,并且允许的用户/组已被授予写权限(通过写列表指令)。 这排除了桑巴许可问题。 此外,问题只出现在一台机器上,并影响该机器上的所有用户(pipe理员帐户除外)。 我们所有的机器都运行BitDefender,并且我已经为所有机器应用了相同的策略,但是无济于事。 我试图禁用BitDefender,但问题仍然存在。 我怀疑它是一个GPO问题或在该机器上的其他本地安全策略导致此问题。 如果还有其他build议,请告诉我。 谢谢。 这里是Samba日志的一个片段: [2015/09/30 11:46:56.105804,3] smbd / trans2.c:5255(call_trans2qfilepathinfo) call_trans2qfilepathinfo。 (fnum = -1)level = 1005 call = 5 total_data = 0 [2015/09/30 11:46:56.106228,3] smbd / process.c:1662(process_smb) 交易1377的长度为74(0 toread)[2015/09/30 11:46:56.106310,3] smbd / process.c:1467(switch_message)交换消息SMBtrans2(pid 17947)conn 0x7f0ea23243e0 [2015/09/30 11: 46:56.106351,3] smbd / trans2.c:3507(call_trans2qfsinfo)call_trans2qfsinfo:level = 1007 [2015/09/30 11:46:56.106384,3] smbd / trans2.c:2945(smbd_do_qfsinfo)smbd_do_qfsinfo:level […]
我正在运行Ubuntu 14.04 LTS。 我有一个名为/files由root拥有的/files的挂载点,该组是plugdev ,我已经给组写权限。 我使用https://help.ubuntu.com/community/InstallingANewHardDrive中的一些信息进行设置。 具体如下命令: sudo chgrp plugdev /files sudo chmod g+w /files 机器上的所有用户也是plugdev一部分。 我已经安装了一个有1个ext4分区的驱动器。 此时, user1和user2 都可以在/files创build文件/文件夹。 但是,如果user1在/files创build一个文件或文件夹,那么user2 将无法修改或创build文件。 我想知道,我怎样才能让所有的用户都可以在/files创build任何/所有的文件/文件夹,而不pipe谁创build它,所有用户都可以读/写(以及在适用的情况下执行)。 如果重要, /files也是安装在Windows 7机器上的Samba共享。
我们有一个开发环境,在这里我们有两台本地机器(装有osx 10.10的Mac)和一个运行Ubuntu 14.4的Linux机器(Dev服务器)。 Samba已经被设置为在本地和dev服务器之间共享文件,我们已经安装了git,它似乎工作正常,直到我们恢复任何我们的提交。 这是我们得到.smbdelete文件创build,然后git看到该文件,并要求我们提交,我们已经添加.smb* .gitignore 。 然而,这些文件还在创build中,只要我们想要在未来恢复更改,我们只会获得这些文件,而这些文件只能堆积起来。 有没有人有这样的设置工作正常?
根据本教程,我使用Samba 4在CentOS 6上创build了域控制器。 问题是,当我尝试将Windows 7或Windows Server 2008 R2计算机join域时,我仍然得到“指定的域不存在或无法联系”错误。 检查registry键名称中的错别字两次,禁用SELinux等。当我尝试将Windows计算机join域时,Samba日志中没有任何内容。 这台机器还可以访问同一个Samba服务器上的共享目录。 这里是/etc/samba/smb.conf: [global] workgroup = MYGROUP server string = Samba Server Version %v # logs split per machine log file = /var/log/samba/log.%m # max 50KB per log file, then rotate max log size = 50 log level = 1 security = user passdb backend = tdbsam […]
Docker假设一个应用程序的容器。 我有两个应用程序(桑巴和鱿鱼)与pipe道文件相互交谈。 是否有可能暴露或共享两个容器之间的这个pipe道文件?
在我们运行Winbind 4.1.6 + dfsg-1ubuntu2.14.04.9的一台Ubuntu 14.04服务器上,Winbind会定期忘记我是谁,导致出现像ssh这样的奇怪错误,当我尝试运行它时,会出现“未知的uid”错误。 只要系统处于这种状态, getent passwd就可以正常工作。 它正确地列出了域中的每个用户,并且修复了Winbind的健忘问题,以便用户解决scheme再次运行。 这个问题是非常零星的(也许每周一次?),似乎只影响我们的一个Linux服务器。 Winbind的日志文件没有太大的帮助(使用2的日志级别)。 最近的问题是今天早上发生的,但是最近的日志信息是在几天前: [2015/12/14 07:14:04.576645,0] ../source3/rpc_client/cli_netlogon.c:462(rpccli_netlogon_sam_network_logon)rpccli_netlogon_sam_network_logon:凭证链检查失败
我在smb.conf有这个 [global] security = user guest account = nobody map to guest = Bad User [myshare] path = /var/myshare available = yes browsable = yes guest ok = yes read only = no force create mode = 0775 这允许用户匿名访问myshare。 我想创build一个用户不能删除的目录/var/myshare/permanent 。 用户应该能够在/var/myshare和/var/myshare/permanent创build/修改/删除文件和目录。 这可能与匿名访问共享?
我最近设置了一个在Ubuntu 14.04上运行的虚拟服务器来代替我们用来共享文件的Mac服务器。 共享文件目录可能有数以万计的文件,这里的50个用户正在使用OSX进行连接。 只要第一个用户将smbd CPU利用率跳转连接到99%,如果第二个用户连接到另一个进程,则会产生另一个进程并将CPU分割为49%,如果有10个用户连接,则CPU利用率每个大约为12%。 主机服务器运行的双核英特尔®至强®处理器(2.3Mhz我认为)与每个8核心,我已经尝试分配更多的RAM(16GB)和更多的vCPU(4)给客人,但我只是最终在一个地方CPU仍然在运行,vmware报告10Ghz利用,我敢肯定它的所有smbd。 我也尝试过netatalk和AFP,而不是SMB,但是CPU的命中率也很高。 这个主机上可能还有7个虚拟机,每个只分配1个vCPU。 我发现其他线程报告类似的问题,但没有答案,smb / afp真的这个CPU密集型? 或者是OSX客户端? 或者可能是一个configuration问题? 桑巴configuration #Disable Printer Stuff load printers = No printing = bsd printcap name = /dev/null disable spoolss = Yes #Disable nmbd disable netbios = yes #Logging log level = 0 [Shared Docs] path = "/usr/local/Shared/Files/Shared Docs" valid users = adminuser browsable = […]
我在一台Linux机器上有一个“公共”/“客人”Samba共享工作; '/etc/samba/smb.conf'看起来像这样: [shared] comment = Shared Directory writable = yes read only = no create mask = 0644 directory mask = 0755 path= /home/myuser/shared browseable = yes guest ok =yes 同一个 smb.conf文件被复制到另一台Linux机器; 桑巴重启。 原始服务器允许我访问它,而不提供用户名或密码; 新的服务器总是要求用户名和密码(实际上我认为它应该是每个组合在任何情况下都不起作用)。 除了'smb.conf'之外,还有其他的设置吗?我需要改变吗? 我希望这个共享是公开的,没有必要的用户名/密码 – 也就是说,像我原来的服务器那样复制'smb.conf'。 另外:我只是运行一个'testparm -v',看到至less有以下的区别: 原始服务器在[global]部分有这个: security = SHARE 而新的服务器有这样的: security = USER 但是我也在新机器的'smb.conf'文件中设置了'security = USER'(我正在使用'smb.conf'的副本)? 这里有一个重载的configuration吗? 更新: 啊:看起来像我在这里使用'samba4' […]