Domanda

ho avere un repository, ad esempio "http: // svnserver / repository". Gli utenti hanno diverse autorizzazioni in cartelle: "http: // svnserver / repository / folder1" o "http: // svnserver / folder2". Come posso ottenere il permesso (sola lettura o di lettura e scrittura) del l'utente connesso per una cartella specifica?

È stato utile?

Soluzione

Non credo che è possibile ottenere questo usando Subversion, se non cercando di impegnarsi e vedere se si ha accesso in scrittura.

ho visto nulla nel protocollo o dei comandi che i diritti di accesso spettacoli, ad eccezione dei messaggi di errore quando si non hanno accesso.

Perché avete bisogno di questo?

Altri suggerimenti

vorrei suggerire di provare questa:

FileIOPermission f = new FileIOPermission(PermissionState.None);
f.AllLocalFiles = FileIOPermissionAccess.Read;
try
{
    f.Demand();
}
catch (SecurityException s)
{
    Console.WriteLine(s.Message);
}

Per quanto trovato:

http://www.eggheadcafe.com/community/aspnet/2/10076435/how-to-check-read-write-permission-of-shared-folder-on- network-pc-per-user.aspx

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top