
在 Linux 的 SAMBA 中,我可以自动为每个用户的主目录创建共享,这对于 Windows 也可以实现吗?
我有 Windows 10 和 11 操作系统,每个新用户帐户都应共享其主目录(或主目录中的其他子目录)。这可以实现而无需为每个用户帐户手动共享吗?当然,这种共享应该像 SAMBA 一样工作,因此只有所有者才能远程访问它。
答案1
共享整个C:\Users
文件夹。
这就是 Windows 在您使用“共享向导”时所做的操作。大多数 SMB 文件服务器也都采用每个用户文件夹的共享方式来设置 AD“文件夹重定向”(除其他功能外,它允许客户端计算机在服务器上自动创建每个用户文件夹)。
然后用户将能够通过 访问他们的文件\\pc1\Users\mario
。
当然,这种共享应该像 SAMBA 一样工作,因此只有所有者才能远程访问它。
它已经像 Samba 一样工作了——或者更确切地说,Samba 的工作方式与 Windows 类似– 因为通过 SMB 进行的文件访问仍然遵守在单个文件和文件夹上设置的文件系统级 ACL。
这意味着您只需将 SMB 级别共享权限(Windows 等效项write list =
)设置为“Everyone:Full”并让 NTFS ACL 处理它 - 只是不要在执行此操作时混淆两个看起来非常相似的“安全”选项卡。
(这也适用于 Samba;它尊重 Linux 文件权限,因此如果您愿意,也可以拥有单个 [用户] 共享。)