为什么,当我复制文件(Windows 资源管理器复制、粘贴)时,我是否从使用命令提示符中的“net use”命令映射的驱动器获得了大约 100KB/s 的传输速率,而当我在 25-50MB/s 的传输速率之间使用 Windows 资源管理器映射驱动器?这两种会影响传输速度的方法有什么不同?
给定/环境:
共享服务器:Windows 2012R2,在http://benchmarks.cisecurity.org/downloads/show-single/?file=windows2012R2.110使用 CIS 基准锁定
共享服务器连接到同一网络上的域控制器,我们称之为“mydomain.local”
连接到共享的服务器:Windows 2008R2,远程位置,不同的域,我们称之为“mydomain.remote”
删除所有 CIS 推荐设置可以加快两种类型的网络驱动器映射的速度。
连接和共享服务器位于两个不同的数据中心,通过互联网连接
无论使用哪个连接(网络使用/Windows 资源管理器),都提供相同的凭据。让我们称这个帐户为:mydomain.local\myuser
我相信因此速度很慢(http://jrs-s.net/2013/04/15/windows-server-2012-slow-networksmbcifs-problem/),但我不知道为什么会这样不同取决于是否使用“网络使用”而不是 Windows 资源管理器。
假设一个人正在一个客户SSH的GNU/Linux盒子里运行一个会话,他要求你看看“你在做什么”。你怎么能让对方看到你的会话中发生了什么?
我们有一个团队,在一个网站上工作。我计划将文件保存在一台计算机上,让这些人访问文件和文件夹,编辑它,测试它,在浏览器中查看它。
我正在使用 WAMP 服务器。我希望它的 localhost 可以从其他计算机上使用。
这该怎么做?
我正在寻找集中管理(和跟踪!)我们 AD 域打印的最佳方式。我知道 Windows Server 可以配置为“打印服务”服务器,但我的理解是这只是为了集中队列,并没有真正进行会计和报告(谁打印什么、何时、多久打印一次等)。
我们的打印机包括基本的 USB 本地打印机(可能会或可能不会共享到附近的隔间),教室里有位于角落并充当打印服务器的专用 Win7 x86 盒(不连接到任何单独的机器,因为许多机器双启动OSX 和 Windows Vista 或 Win7),以及本地网络上更大的“大复印机”。
自从最近在那里受雇以来,我已经开始在 AD 中将共享发布为标准化格式,但该系统非常无组织。我想要一个中央打印服务器,每个盒子都会向其报告队列,并且当用户想要将打印机添加到他们的机器(或者我想通过组策略部署到他们)时,他们可以去查找网络上的任何打印机)。
我有空闲的 Windows 2008 服务器可供我使用,如果打印服务是要走的路,或者我很乐意构建 Linux CUPS 盒或其他任何东西。我开始研究如何最好地解决这个问题,但我认为如果有人想在此期间投入 2 美分,这将同时发布。
谢谢。
我刚刚编写了一个快速的小 PowerShell 脚本,以使我的生活更轻松地完成我面临的任务。我认为把它放在互联网上会很好,其他人可能也会发现它有用。麻烦的是,为我的小脚本打开一个新的 CodePlex 或 SourceForge “PROJECT”感觉有点过分了。
是否有类似的站点用于共享或开源脚本?
我在使用 [homes] 共享时遇到问题。操作系统是 Ubuntu 12.04。我已经安装了 samba 4.0.3、bind9 dlz、ntp、winbind,除了 pam 模块之外的所有东西,并做了来自https://wiki.samba.org/index.php/Samba_AD_DC_HOWTO 的所有测试。
运行 getent passwd 和 getent user 工作得很好。创建一个简单的共享也很好。我可以从 windows mmc 管理单元管理用户、GPO 和 DNS。我可以将winxp,7,8加入域并完美登录。我可以从 Windows 等更改我的密码。
我可以说一切都很好,很高兴:) buuuut,不,主目录不起作用。
在这里搜索,在我们的好朋友谷歌上,我收集到了一个简单的
[homes]
read only = no
path = /storage-server/users/
Run Code Online (Sandbox Code Playgroud)
并将 dsa.msc 中用户的主文件夹映射到 \\server-001\username 或 \\server-001\homes 应该为我提供一个可以为我的用户 homedir 映射的主共享。但是管理单元给我一个错误,说它无法创建主文件夹,因为尚未找到网络名称(葡萄牙语的粗略翻译)。
还有,跑步
root@server-001:/storage-server/users# smbclient //server-001/test -Utest%'12345678' -c 'ls'
Domain=[MYDOMAIN] OS=[Unix] Server=[Samba 4.0.3]
tree connect failed: NT_STATUS_BAD_NETWORK_NAME
Run Code Online (Sandbox Code Playgroud)
服务器名称没问题,如果我在同一台服务器上进行简单共享,它打开就好了。如果我将用户 homedir 映射到这个简单的共享,它就可以工作。
我想要的是,每次在 Windows 上创建新用户时,我都不必在 linux 上手动创建一个新文件夹。
它看起来像权限,但我找不到任何有关此的文档(是的,我已经尝试过联机帮助页,但是很难说仅在 man smb.conf 上有这么多选项)。
我的 smb.conf 现在看起来像这样(我知道很简单)
# Global parameters …Run Code Online (Sandbox Code Playgroud) 我们的域中有一个工作站,我们需要从中共享打印机,但它无法正常工作。我还设置了一个共享文件夹来帮助测试。
细节:
我们在一个域上。由域管理员帐户执行的所有操作。
组策略具有以下相关集:
策略 > Windows > 安全 > Windows 防火墙 > 域 > 防火墙状态:开启
策略 > 管理模板 > 网络 > 网络连接 > Windows 防火墙 > 域 >“允许入站文件和打印机共享例外”:已启用,并列出特定的 IP 地址。
工作站运行的是 Windows 7。
工作站安装了文件和打印机共享服务。所有必需的服务(TCP/IP Netbios、工作站、服务器、ssdp、upnp、网络连接、网络位置、计算机浏览器)都在运行。
从工作站本身,当我将 Windows 资源管理器指向它自己的 URI (\workstation) 时,我可以看到共享打印机和共享文件夹。我无法打开共享文件夹,即使它的 NTFS 和共享权限都设置为“所有人都允许”。Windows 资源管理器给您的错误是:“远程设备或资源不接受连接。”
从域服务器中,我什至无法从 Windows 资源管理器连接到工作站,该 IP 地址列出了在上面的组策略中允许使用的 IP 地址。错误提示“Windows 无法访问 \workstation”
应该注意的是,我们网络上的其他机器能够很好地查看它们的共享。
欢迎提出想法。
提前致谢。
将 Windows 7 机器更新为 Windows 10,并且无法再连接到 dos 机器上的网络共享。MSDOS 6.22 机器是一种工业硬件,它使用映射网络驱动器连接通过netuse x: \\smbserver\dxcontrol
系统在更新之前工作,并且在我弄清楚这一点时仍然可以连接到我现在正在使用的另一台 win7 机器。据我所知,两台机器具有相同的共享信息,并且该网络上的其他机器(win 7 win10,macos)可以看到 win 10 和 win7 共享并且连接没有问题。
旁注是 dos 不支持身份验证,因此我必须共享给 Everyone 用户,并且在高级共享设置下必须选择关闭密码保护共享。
这些系统都可以毫无问题地互相ping通。
连接到 Windows 10 共享会导致错误消息:
Error 55: This resource does not exist on the network
这与我在 win7 机器上尝试使用不存在的目录时看到的错误不同
netuse x: \\win7dxbackup\noexist
Error 67: The specified shared directory cannot be found.
而且也不同于提供不存在的主机(这需要一段时间才能超时):
Error 53: The computer name specified in the network path cannot be located.
有点想尝试的想法了……我真的很想在 win10 和传统的 win7 机器上进行这项工作。我不想使用额外的网络设备来解决这个问题(比如网络驱动器或 linux 机器坐在角落里收集灰尘只是为了共享这个目录)
(编辑)我还要补充一点,我可以 …
我有一个 linux 服务器,我想用它在我公司的用户之间共享文件。用户将使用 sftp 或安全外壳访问机器。
这是我所拥有的:
光盘 / 家 ls -l drwxrwsr-x 5 userA 员工 4096 Jul 22 15:00 共享 (省略其他列表)
我希望员工组中的所有用户都能够创建、修改、删除共享文件夹中的任何文件和/或目录。我根本不希望其他任何人访问该文件夹。
我有:
通过修改 /etc/group 并运行 grpconv 更新 /etc/gshadow 将用户添加到人员组
运行 chown -R userA.staff /home/shared
运行 chmod -R 2775 /home/shared
现在,staff 组中的用户可以创建新文件,但不允许打开目录中的现有文件进行编辑。我怀疑这是由于与每个用户关联的主要组 ID 仍然设置为创建用户时创建的组。因此,用户“userA”的 PGID 是“userA”。
如果我可以提供帮助,我宁愿不将用户的主要组更改为“员工”,但如果这是最简单的选择,我会考虑。
而且,一个主题的变体,我想对另一个目录做同样的事情,但也允许 apache 用户读取目录中的文件并为它们提供服务。
设置它的最佳方法是什么?
我想分享一个带有 Mac 软件的 Windows Server Domain Controller (2012 R2),供我公司的人安装。并非所有有权访问此共享的人都在 Windows 上拥有域帐户。
在 Windows 共享中,我向 Anonymous、DOMAIN\Everyone 和Guests 授予了读取权限。在文件夹上,我为同一个帐户授予了读取权限。
从我的 Mac 我转到 Finder 并尝试使用
smb://[servername]/share
我的访问被拒绝。
在 Mac OS 的“连接到服务器”对话框中,如果我单击“浏览”,服务器会出现在“网络”列表中,但如果我双击服务器,则会出现“连接失败”。
要么我想解决这个问题,要么有一个简单的方法让办公室的人能够轻松地从主要共享中获取软件。最不希望的是为每个人创建域帐户。
share ×10
windows ×4
linux ×3
networking ×2
samba ×2
bash ×1
console ×1
cups ×1
domain ×1
filesystems ×1
mac-osx ×1
ms-dos ×1
open-source ×1
permissions ×1
powershell ×1
printing ×1
samba4 ×1
scripting ×1
ssh ×1
terminal ×1
ubuntu ×1
windows-10 ×1
windows-7 ×1