我们为共享驱动器设置了 Samba。我在下面粘贴了 smb.conf 文件。当我们尝试使用 Windows Vista 运行 EXE 文件时,一切正常。当我们运行一个 EXE 文件时,它首先要求 UAC 控制,然后它会弹出用户名和密码提示。然后,您必须再次输入您的用户名和密码才能运行。
我认为问题在于 UAC 现在正在管理员而不是登录用户下运行应用程序。因此,admin 用户看不到缓存的第一个用户名和密码。有谁知道解决这个问题?
smb.conf: [全球的] passdb 后端 = tdbsam 安全=用户 加密密码 = 是 首选主人 = 是 工作组 = 工作组 netbios 名称 = Omni 仅绑定接口 = True 接口 = lo eth2 ;max disk size = 990000 ;一些程序(比如 PS7)不能处理超过 1TB 套接字选项 = TCP_NODELAY 服务器字符串 = Omni ;smb 端口 = 139 调试级别 = 1 系统日志 = 0 日志级别 = 2 日志文件 = /var/log/samba/%U.log 最大日志大小 = 61440 vfs 对象 = 全能驱动回收 回收:存储库 = RecycleBin/%U 回收:keeptree = 是 回收:触摸=否 回收:版本 = 是 回收:最大尺寸 = 0 回收:排除 = *.temp *.mp3 *.cat 全能驱动:日志 = 2 全能驱动:com_log = 1 全能驱动:vscan = 1 全能驱动:版本状态 = 1 全盘驱动:versioningMaxFileSize = 0 全驱动:版本化MaxRevSize = 7168 全能驱动:versioningMaxRevNum = 1000 全能驱动:versioningMinRevNum = 0 omnidrive:versioningfilesInclude = /*.doc/*.docx/*.xls/*.xlsx/*.txt/*.bmp/ omnidrive:versioningfilesExclude = /*.tmp/*.temp/*.exe/*.com/*.jarr/*.bat/.*/ full_audit:failure = none full_audit:success = mkdir rename unlink rmdir write open close 全审核:前缀 = %u|%I|%m|%S full_audit:priority = 注意 full_audit:facility = LOCAL6 ;不要下降 = RecycleBin 否决文件 = /.subversion/*.do/*.do/*.bar/*.cat/ 客户端 ntlmv2 身份验证 = 是 [网络登录] 路径 = /var/lib/samba/netlogon 只读 = 是 [家园] 只读 = 是 可浏览 = 否 [分享1] 路径 = /share1 只读 = 没有 可浏览=是 可写=是 管理员用户 = clinton1 公开=不 创建掩码 = 0770 目录掩码 = 0770 nt acl 支持 = 否 ;acl 映射完全控制 = 否 隐藏不可读=是 存储dos属性=是 地图存档 = 否 地图只读 = 权限