2009-08-12 24 views
0

Nous avons une configuration Samba pour notre lecteur partagé. J'ai collé le fichier smb.conf ci-dessous. Tout fonctionne bien lorsque nous essayons d'exécuter un fichier EXE en utilisant Windows Vista. Lorsque nous exécutons un fichier EXE, il demande d'abord le contrôle UAC, puis il affiche l'invite de nom d'utilisateur et mot de passe. Vous devez ensuite saisir à nouveau votre nom d'utilisateur et votre mot de passe avant de l'exécuter.Vista UAC Problèmes avec les informations d'identification Samba et Admin

Je pense que le problème est que l'UAC exécute maintenant l'application sous Admin au lieu de l'utilisateur connecté. Ainsi, le premier nom d'utilisateur et mot de passe mis en cache n'est pas vu par l'administrateur. Est-ce que quelqu'un sait d'un travail autour de cela?

 
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 

Répondre

1

Si quelqu'un s'en soucie; voici comment j'ai corrigé les problèmes sur Vista:

Je définis une clé pour lier le compte UAC et le compte none UAC.

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

L'invite de mot de passe va.