Come autenticarsi cartella condivisa

mercoledì 18 gennaio 2012 - 23.46
Tag Elenco Tags  C#  |  .NET 2.0  |  .NET 3.0  |  .NET 3.5  |  Windows 7  |  Windows Vista  |  Windows XP  |  Visual Studio 2008

skraus Profilo | Junior Member

Salve ho una piccola win application che salva il contenuto di un'istanza di un oggetto Bitmap, medinate il metodo Save all'interno di una cartella condivisa in rete (path \\nomeServer\nomeCondivisione). Al momento su questa cartella ci sono permessi in scrittura per Everyone per cui tutto funziona regolarmente, però ciò mi rende la cartella ed il contenuto accessibile a tutti gli utenti della rete.

Se applicassi delle restrizioni dei permessi, come posso continuare a gestire la scrittura ?

Grazie
Sk

luigidibiasi Profilo | Guru

devi creare un utente sul pc dove condividi la cartella e poi condividerla solo per quell'utente (poi dipedne da che versione di windows usi dati che versioni più avanzate permettono un controllo più fine dei permessi)

poi ti autentichi con "connetti unità di rete" o col comando net use da prompt
Luigi Di Biasi


http://www.dibiasi.it/
http://netsell.dibiasi.it - ecomm software -
http://blogs.dotnethell.it/luigidibiasi/
http://yadamp.unisa.it/ - YADAMP CMS -

Gluck74 Profilo | Guru

ma stai parlando di un'applicazione windows o web?

comunque, io farei così:
farei un utente specifico per le applicazioni con privilegi molto ristretti sul sistema
darei permesso di scrittura/lettura (quello che ti serve) per la cartella condivisa

dalla tua applicazione, la parte di codice che accede alla cartella va utilizzata impostando "impersonate" a quell'utente
http://www.codeproject.com/KB/cs/zetaimpersonator.aspx
http://support.microsoft.com/kb/306158#3

a meno che la tua applicazione non giri già sotto quell'identity
____________
Ricordati di utilizzare il tasto "Accetta" se i nostri consigli ti sono serviti a risolvere il problema.
È il modo per ringraziare chi ti ha aiutato.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5