我有以下问题:
我有一台装有 Windows Server 2016 的服务器,我只需要使用它来保存、读取和修改文件共享的文件。
我有限制的方式是从客户端计算机登录并使用本地服务器帐户登录,但我需要身份验证是访问文件共享的计算机客户端的 MAC 地址,以便用户使用。
有什么方法可以验证以使用客户端 MAC 地址访问 Windows Server 中的文件共享,以通过 Windows Server 的 MAC 地址授予其各自的权限?
我有以下问题:
我有一台装有 Windows Server 2016 的服务器,我只需要使用它来保存、读取和修改文件共享的文件。
我有限制的方式是从客户端计算机登录并使用本地服务器帐户登录,但我需要身份验证是访问文件共享的计算机客户端的 MAC 地址,以便用户使用。
有什么方法可以验证以使用客户端 MAC 地址访问 Windows Server 中的文件共享,以通过 Windows Server 的 MAC 地址授予其各自的权限?
我在 10 个不同的位置使用现有的 Windows Server 2016 DFS 复制文件服务器。
在全球不同地区和国家的每个站点办事处都被复制。但是,由于其他位置的用户正在使用或仍在打开某些文件,这些文件似乎被卡住或无法复制。
我想知道在 DFS-R 上应该有哪些类型的文件夹以及什么不能或不能放入 DFS-R 的最佳案例或实践是什么?
谢谢你。
我在一个大型事工小组的媒体部门工作。我们每季度经常出差并产生 TB 的数据/文件。由于产生了大量的数字媒体,大多数基于云的存储选项都无法维持我们的库存。我们有一台运行 High Sierra 的 2009 年初 Mac Pro(4,1 闪存到 5,1)。如果我们在机器上保留 MACOS,我不在乎。
我想在 RAID 配置中创建一个具有多个大容量 HDD 的服务器,只要用户提供登录信息,就可以从任何地方访问该服务器。我在 HTML/CSS/JS 方面有相当多的经验。服务器必须能够以我们一些不太懂技术的成员能够导航的方式显示存储驱动器的全部内容。用户必须能够上传和下载文件。
我使用的免费/开源程序越多越好。我目前在想我应该安装 ubuntu 并使用 apache,但除此之外,我不知道如何实现这一点。我希望成品基本上需要登录,然后通过简单的拖放样式输入和右键单击下载来显示看起来像 finder/files/windows explorer 的内容。
非常感谢任何输入,在此先感谢!
-缺口
我们最近将文件服务器从 win 2008R2 迁移到了 win2019。但是从网络驱动器尝试创建新文件夹或文件会给你一个错误
"refers to a location that is unavailable"
.
权利
用户无权在共享的根目录(以及仅此文件夹)中创建文件或文件夹,正如您在权限中看到的那样: root dir的权限
但用户确实有权在子文件夹中创建/写入,具体取决于他们所在的组。继承是禁用的,因此我们不会拥有来自根目录的权限与子文件夹上设置的权限相混淆。我们将 acls 从旧服务器复制到新服务器:
icacls c:\windows\ /save AclFile /T /C /Q
icacls c:\windows\ /restore AclFile /T /C /Q
更多关于这里
管理员似乎没有问题(可能是因为他们可以直接在共享的根目录中创建文件和文件夹)。但是,当网络驱动器无法正常工作时,用户可以使用UNC 路径创建文件和文件夹以进行共享。所以这与权利无关。
服务器故障?
对于来自所有 Windows 版本(客户端 win7 和 win10、TerminalServer 2012R2 和 2016)的用户来说,这个问题是普遍存在的。我运行了一个wireshark来了解客户端在尝试创建文件时实际发生了什么:
SMB2 - Create Request File
SMB2 - Create Response, Error : STATUS_OBJECT_NAME_NOT_FOUND
SMB2 - Cancel Request
SMB2 - Notify Response, Error : STATUS_CANCELLED
似乎 SMB 没有正确响应(但仅限于非管理员用户)。
我将不胜感激任何帮助以了解正在发生的事情以及如何解决它。
是否可以在不使用 RestAPI 的情况下通过 HTTPS 共享 Azure 存储的文件?我知道它的本机功能是通过 SMB 3.0 提供此功能,但有没有办法无需开发一些东西来创建它?
谢谢!
嗨,我正在寻找从 Windows 2012 迁移几个大型文件服务器。服务器主要只是提供平面 .pdf、word 文件,在主要运行 Windows 10 客户端的内部网络上。我强烈考虑迁移到 Centos / Fedora Linux 以获得稳定性、快照和安全性。保护这些服务器免受勒索软件攻击和针对 Windows 进行身份验证的最佳实践是什么?我必须使用 samba 还是 nfs 会更安全。非常感谢任何智慧。
我有一个可执行文件文件夹,用户对其具有读取和执行权限。他们的桌面上还有一个链接来运行它们。是否仍然允许他们执行这些文件,但由于此处有配置文件,因此无法列出此文件夹中的所有可执行文件(别担心,没有纯文本密码)。
我最初的问题是,“用户可以拥有执行权限但不能读取”,但这似乎并非如此。
额外信息:
文件共享服务器 - Windows Server 2016
我不确定这是否属于服务器故障或是否属于软件工程,但由于这很可能涉及托管我的网站和相关文件的服务器端,我相信这里可能更合适。如果我错了,请告诉我,以便我们可以将问题迁移到正确的位置。
此外,我不确定哪种标签最适合我,因为我主要是一名软件开发人员,这是我的第一次经历,我没有一个服务器团队来处理这些类型的想法或至少协助他们。
我最近继承了一个加载了大约 1.8GB 图像文件的网站。其中大部分很可能不再使用,但我目前没有时间对它们进行分类并确定哪些可以留下,哪些可以离开。
最重要的是,最近,我收到了一个请求,要为这个已经很大的项目添加大约 105MB 的图像文件。如果我们当前没有将所有这些图像存储在源代码管理中,我一点也不介意。
这使得部署、映射、分支和合并非常耗时且乏味,因此我想要一种将基于内容的文件与代码文件分离的方法,基本上将项目剥离到它的基本框架(将来)并从中提取文件仅在需要时更新的备用位置,并消除了源代码控制中的额外占用空间(以及在我的硬盘驱动器上,因为我目前在我的本地机器上拥有同一个完整项目的 8 个不同分支,用于开发、测试、原型制作等) .
再说一次,我没有太多时间来解决这个问题,但是有了新的请求,我想阻止自己对这个问题做出贡献,而是把精力集中在一个可以添加所有内容的长期解决方案上我的新内容会在时间允许的情况下慢慢过渡到其他内容。
到目前为止,我提出的唯一理论是在我的 Web 服务器上创建一个子域,该子域专门用于保存我可以通过我的主域中的网址提取的内容文件。我不确定这是一个好方法,但我正在考虑的方式可能是。
更新
我正在尝试使用非常基本的 scp 命令将文件从本地系统上的虚拟机(Ubuntu 18.04)移动到远程服务器。这个问题只出现在一个特定的服务器上,其他的工作正常,所以它不是一个通用的东西。
scp <file name> <user>@<complete_hostname>:~/
但是此命令不会继续进行成功的身份验证。
SCP Log: (from local machine, Ubuntu 18.04)
==========
debug1: Next authentication method: publickey
debug1: Offering public key:
RSA SHA256:<key> /home/username/.ssh/id_rsa
debug1: Server accepts key: pkalg ssh-rsa blen 279
debug1: Authentication succeeded (publickey).
Authenticated to 'HOSTNAME' ([10.6.26.145]:22).
debug1: channel 0: new [client-session]
debug1: Requesting [email protected]
debug1: Entering interactive session.
debug1: pledge: network
debug1: Sending environment.
debug1: Sending env LANG = en_IN
debug1: Sending command: scp -v -r -d -t ~/received/
Form another remote server:
debug1: Next authentication method: publickey
debug1: Trying private key: /home/username/.ssh/identity
debug1: Offering public key: /home/username/.ssh/id_rsa
debug1: Authentications that can continue: publickey,gssapi-keyex,gssapi-with-mic,password
debug1: Trying private key: /home/username/.ssh/id_dsa
debug1: Trying private key: /home/username/.ssh/id_ecdsa
debug1: Next authentication method: password
username@hostname's password:
debug1: Authentication succeeded (password).
debug1: channel 0: new [client-session]
debug1: Requesting [email protected]
debug1: Entering interactive session.
debug1: Sending environment.
debug1: Sending env LANG = C
debug1: Sending env LC_ALL = C
debug1: Sending command: scp -v -t ~/
我在这些机器上没有任何特权访问权限,有没有办法找出问题所在?我需要做什么?