假设我有一台已连接到域的 Windows 笔记本电脑。该域有一个 Samba 服务器作为 PDC。
现在说我把笔记本电脑移到网络之外(网络完全进不去)。我能否登录到之前在笔记本电脑上访问过的帐户(通过 GINA)?
更新:查看smb.comf
文档我注意到了设置winbind offline logon
:This parameter is designed to control whether Winbind should allow to login with the pam_winbind module using Cached Credentials. If enabled, winbindd will store user credentials from successful logins encrypted in a local cache.
。在我看来,这似乎解决了问题,但其他人能否确认和/或指出是否需要设置任何其他值?
如果您的Windows笔记本电脑是域成员,则使用winbind 脱机登录不会影响其缓存凭据登录的能力,因为 Winbind 正在为您的 Samba 安装缓存凭据,而不是其客户端。
缓存凭据是 Windows 2000 和更新版本中可用的域客户端功能。它与 Active Directory DC 以及 NT4 风格的 DC (Samba) 一起工作。来自 Microsoft 知识库文章 913485:
您的客户需要
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Winlogon\CachedLogonsCount
取消设置 (REG_SZ) 或将其设置为大于零的值才能从此功能中受益。请记住,在您无法保证物理安全的机器上缓存凭据(实际上 Windows 不是缓存凭据而是加盐的单向散列)可能会带来安全风险 - 散列可以离线破解武力或字典攻击。