2009-08-12 5 views
0

Wir haben Samba für unser freigegebenes Laufwerk eingerichtet. Ich habe die smb.conf-Datei unten eingefügt. Alles funktioniert gut, wenn wir versuchen und eine EXE-Datei mit Windows Vista ausführen. Wenn wir eine EXE-Datei ausführen, fragt sie zuerst nach der UAC-Kontrolle, dann erscheint die Aufforderung zur Eingabe des Benutzernamens und des Passworts. Sie müssen dann Ihren Benutzernamen und Ihr Passwort erneut eingeben, bevor es ausgeführt wird.Vista UAC Probleme mit Samba und Admin Credentials

Ich denke, das Problem ist, dass UAC jetzt die Anwendung unter Admin anstelle des angemeldeten Benutzers ausgeführt wird. Der erste Benutzername und das Passwort, die zwischengespeichert werden, werden daher vom Administrator nicht gesehen. Kennt jemand eine Arbeit dafür?

 
smb.conf: 
[global] 

passdb backend = tdbsam 

security = user 
encrypt passwords = yes 

preferred master = Yes 

workgroup = Workgroup 
netbios name = Omni 
bind interfaces only = True 
interfaces = lo eth2 

;max disk size = 990000 ;some programs (like PS7) can't deal with more than 1TB 

socket options = TCP_NODELAY 
server string = Omni 
;smb ports = 139 

debuglevel = 1 
syslog = 0 
log level = 2 
log file = /var/log/samba/%U.log 
max log size = 61440 

vfs objects = omnidrive recycle 

recycle:repository = RecycleBin/%U 
recycle:keeptree = Yes 
recycle:touch = No 
recycle:versions = Yes 
recycle:maxsize = 0 
recycle:exclude = *.temp *.mp3 *.cat 
omnidrive:log = 2 
omnidrive:com_log = 1 
omnidrive:vscan = 1 
omnidrive:versioningState = 1 
omnidrive:versioningMaxFileSize = 0 
omnidrive:versioningMaxRevSize = 7168 
omnidrive:versioningMaxRevNum = 1000 
omnidrive: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 
full_audit:prefix = %u|%I|%m|%S 
full_audit:priority = NOTICE 
full_audit:facility = LOCAL6 

;dont descend = RecycleBin 

veto files = /.subversion/*.do/*.do/*.bar/*.cat/ 

client ntlmv2 auth = yes 

[netlogon] 
path = /var/lib/samba/netlogon 
read only = yes 

[homes] 
read only = yes 
browseable = no 

[share1] 
path = /share1 
read only = no 
browseable = yes 
writable = yes 
admin users = clinton1 
public = no 
create mask = 0770 
directory mask = 0770 
nt acl support = no 
;acl map full control = no 
hide unreadable = yes 
store dos attributes = yes 
map archive = no 
map readonly = Permissions 

Antwort

1

Wenn jemand interessiert; So habe ich die Probleme auf Vista behoben:

Ich legte einen Schlüssel, um das UAC-Konto und die keine UAC-Konto zu verknüpfen.

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ Currentversion \ Policies \ System EnableLinkedConnections = (dword) 1

Die Passwortabfrage geht weg.