Iam新的桑巴,所以任何人都可以请提供基本信息来configurationsmb.conf。 还有它如何提供权限和身份validation?
请注意,我从这个复制这个问题,因为了解,ServerFault是这样的问题更好的地方( https://stackoverflow.com/questions/5159220 ) 你好 我们面对非常奇怪的问题,使我们疯了。 有时我们的文件共享PC上新创build的文件在一段时间内“缺席”。 重现一个问题,你至less应该有两台电脑,称之为alpha和beta 。 在beta PC上创build文件共享( \\beta\share\bug )并从alpha PC运行这个PowerShell脚本: param( $sharePath="\\beta\share\bug" ) $sharePC = ($sharePath -split '\\')[2] $session = New-PSSession -ComputerName $sharePC $counter = 0 while ($true) { $fileName = $sharePath + "\$counter.txt" Invoke-Command -Session $session -ScriptBlock { param( $fileName ) "" > $fileName } -ArgumentList $fileName if (Test-Path $fileName) { […]
我只是安装了一个新的FreeNAS .7.2盒子和两个1TB驱动器镜像。 configuration看起来很稳固,我甚至可以浏览从networking上的任何一台计算机创build的SMB共享。 但是,当我尝试添加文件夹或删除file upload时,我收到消息,我没有适当的权限。 我不想authentication用户,我希望它是开放的。 我在SMB服务的configuration中设置了匿名身份validation,主机允许和主机拒绝字段为空。 我甚至添加了电脑的IP地址,我试图上传到HOSTS ALLOWED字段,我仍然得到权限错误(我甚至确认了更改)。 我已经改变这是本地用户身份validation,并希望使用全球用户。 有什么我失踪? 我可以浏览股票很好,但我不能上传或创build文件夹。 大编辑: 我不确定我是否应该为此做一个新的职位,但是这里是: 我决定放弃匿名访问。 我试过的一切,你们build议只是没有工作。 此外,我不喜欢手动编辑smb.conf因为如果我这样做,然后更改权限或webgui中的用户,它会重置我手动更改的所有设置。 我进入并设置身份validation本地用户,并为所有连接客户端创build一个用户。 我把它们放在wheel组中,它对挂载点有完整的读,写和执行权限(见截图http://imgur.com/m4N5b )。 这对现有的坐骑有效。 我可以查看,添加文件夹,添加文件等所有现有的股份。 现在,如果我添加一个新的共享,我可以浏览它,但我不能添加文件或文件夹。 股份是完全一样的,应该有相同的权限。 这对我没有意义。 这是configuration, [Backup]共享工作,我可以读取,编辑,执行。 [Storage]共享我只能读取。 [global] #max protocol = smb2 encrypt passwords = yes netbios name = freenas workgroup = WORKGROUP server string = FreeNAS Server security = user dns proxy = […]
我不是高级pipe理员,所以这可能是问题,但我会很感激的帮助。 我有以下问题:我必须将我的服务器(Ubuntu服务器)从旧机器移动到新的。 我在旧服务器上安装了samba和ldap,所以我将configuration文件从旧机器复制到了新机器上,生成了smbldap-populate ,当我在新机器上使用smbldap-userlist时,它列出了旧机器上的所有用户。 但是,当我尝试以任何这些用户login,或显示其id( id username ),我no such user得到no such user错误。 我还需要做些什么来在新的马奇上使用这些账户呢?
问题 在我的工作场所,我们拥有丰富的客户端环境,包括windows(从95到8,还有相应的服务器版本),mac(从10.6到10.8),linux(ubuntu,centos,redhat)和solaris。 到目前为止,我们一直在我们的文件服务器上使用NFS和SMB导出我们的共享文件,这样Windows就可以使用SMB,其他的都可以使用NFS。 最近我们已经发现,SMB和NFSlocking文件的方式和对它们的权限设置是相互冲突的,导致很多滞后,有时无法提供写入权限。 到目前为止,我们已经尝试过 我们已经看过QNAP NAS和FreeNAS来replace我们的文件服务器,这是一个简单的Redhat Linux操作系统,但是,从我们的查询中得知,这些服务具有相同的问题。 我们已经制作了大部分只读(不写)的份额副本,并使用NFS导出了一个副本,另一个副本使用了SMB,但是这种方式运行良好,但是对于我们其余的股份来说,这不是一个解决scheme。 我们每个人都从文件服务器上挂载我们的文件夹,而且这些文件夹往往会发生很大的变化,所以有两个副本会导致死机。 你的解决scheme 我们在文件服务器上有足够的硬盘空间,所以保留一切都是可能的,但是如何保证这些拷贝之间的一致性呢? 可以用软件完成吗? 或者可能与RAID? 有没有提供支持这两种协议一起工作的服务? (如FreeNAS和QNAP没有) 有什么我遗漏了,我应该想到的? 任何帮助或链接到外部资源将非常感激。
我有一个Linux Mint SMB服务器设置默认的方式(即它来自apt-get ),所以我有这样的设置: passdb backend = tdbsam 我有LDAP正确configuration与PAM(和用户login通过SSH正常工作)。 我试图在共享的设置中做到这一点: valid users = family family是LDAP服务器上的组。 但是,当我尝试以ldap用户身份连接到服务器时,它不允许我连接。 如果我以本地用户身份连接,则可以使用。 此外,Ubuntu“共享文件夹”控制面板不会显示任何networking用户列表中的人授予访问各种股份。 所以: 为什么这不工作? 加法: 这是我认为是连接的计算机的名称标记的[很长]日志文件的相关部分: 从工作站[DEFIANT]映射用户[SEC1] [christopher] 试图为克里斯托弗(克里斯托弗)做一个user_info 为christopher的user_info结构创buildstring 为christopher的user_info结构制作blob 为christopher(christopher)做了一个user_info check_ntlm_password:使用新密码界面检查未映射用户[SEC1] [christopher] @ [DEFIANT]的密码 check_ntlm_password:映射的用户是:[SEC1] [christopher] @ [DEFIANT] check_ntlm_password:由随机创build的auth_context挑战 挑战是: F9 89 7B 47 67 0B 29 49 …(Gg。)I 检查validation:[克里斯托弗] check_ntlm_password:客人无话可说 检查validation:[克里斯托弗] is_myname(“SEC1”)返回1 push_sec_ctx(0,0):sec_ctx_stack_ndx = 1 push_conn_ctx(0):conn_ctx_stack_ndx […]
我有一个在OpenSolaris / Illumos / OmniOS上运行的NAS,有几个共享的ZFS文件系统,其中autosnaps被激活以保留一个历史logging(保持4个15分钟快照,24个小时快照,7个每天快照等等)。 我可以使用Windows资源pipe理器以前的版本窗口访问快照,并恢复旧版本的文件或删除的文件,这很好。 重命名或移动文件时出现的问题: 如果我创buildDraft1.txt并在一天内修改它,则历史将被保留。 当我完成草稿并将其重命名为其他任何内容时,请说Letter.txt甚至Draft2.txt ,版本消失(只有在知道旧文件名时才能通过目录访问,或者将文件重命名为旧名称) 。 如果我创build和修改Draft1.txt并保存完成版本Letter.txt (现在有两个文件)的另一个副本,第一个有历史,第二个没有(这是好的)。 如果我删除Draft1.txt ,然后想要恢复它,我可以在目录中find它,但恢复的版本现在已经失去了它的历史。 如果我将文件移动到另一个子目录,则历史logging丢失。 如果我(意外)重命名文件,则历史logging丢失。 所以如果我想保留以前版本的全部function,那么在使用这个共享时,我必须考虑几件事情: 不要重命名文件,首先select的名称必须永远坚持 不要移动或重新组织文件,第一天除外(否则丢失的变化太大了) 更改完成后,切勿使用新名称保存文件(先保存即可) 不要合并或拆分目录,因为所有的内容都会丢失所有的历史logging,即使物理块完全没有改变 除此之外,还有什么可以解决的吗? 看起来很奇怪的是,ZFS在大多数情况下(写时复制,发送/接收,zvols,快照)的块上工作,但在这种情况下在文件上。 或者这是SMB / CIFS子系统而不是文件系统的限制?
我可以使用Get-SmbServerConfiguration | Select EnableSMB2Protocol Get-SmbServerConfiguration | Select EnableSMB2Protocol 得到表风格的结果: 我怎样才能得到布尔结果,在这种情况下,将是False 我正在研究DSC,目前正在研究SMB脚本。
这可能更多的是一个生理问题,但我很好奇其他存储pipe理员认为什么,以及他们在公司做什么。 我正处在一个新的环境中,NFS是VMware的标准存储协议。 这个IMO没什么问题,因为这是一种VMware认可的向ESX主机提供存储的方式。 我的问题是关于通过NFS / SMB挂载在客户端进一步展示存储。 在我所处的环境中,以及在访客iSCSI中,这似乎是一件非常重要的事情。 我一直通过FC,iSCSI或NFS向ESX提供存储,并通过数据存储释放存储空间。 这让我觉得更干净,更简单,因为您不是混合和匹配存储访问。 大多数虚拟机存储以数据存储的forms提供,但较大的系统(大于2TB)将大量NFS / SMB挂载到VMware数据存储之外的其他NAS存储,这些虚拟机正在运行的应用程序提供数据。 这里有人提出存储吗? 我只是想看看有没有人根据他们过去或现在的经验对此有意见。
我有一个运行苹果smb的老化的mac os X 10.7.5服务器。 我想从它挂载一个文件共享到一个新的文件服务器(ubuntu 16.04.2),并rsync从旧的mac共享到新的服务器的一切。 我可以使用这个mount命令成功安装共享: sudo mount -t cifs //ServerIP/Groups /mnt/Server_backup -o "ro,credentials=/root/.secret_smbpw" 并可以浏览共享和目录。 但是,运行: sudo rsync -a /mnt/Server_backup /New_Groups_Share Permission denied (13)失败Permission denied (13) 我已经尝试将ubuntu用户添加到拥有mac上文件共享的组,但仍然出现问题。 当我在Ubuntu机器上运行mount命令时(在共享被挂载之后),我可以看到已经安装的挂载选项: /mnt/Server_backup type cifs (ro,relatime,vers=1.0,cache=strict,username=Ubuntu_User,domain=Mac_host_name,uid=0,noforceuid,gid=0,noforcegid,addr=ServerIP,file_mode=0755,dir_mode=0755,nounix,mapposix,rsize=61440,wsize=65536,actimeo=1) 我的最终目标是让rsync每晚运行,以便将旧文件服务器上的共享与新服务器同步,直到我可以安排办公室的date切换到新服务器。 提前致谢, 渣子