Question

J'ai un dépôt, par exemple "http: // svnserver / dépôt". Les utilisateurs ont des autorisations dans les dossiers: "http: // svnserver / dépôt / folder1" ou "http: // svnserver / dossier2". Comment puis-je obtenir la permission (lecture seule ou lecture et écriture) de l'utilisateur connecté pour un dossier spécifique?

Était-ce utile?

La solution

Je ne pense pas que vous pouvez obtenir ce Subversion, sauf en essayant de commettre et de voir si vous avez accès en écriture.

Je ne vois rien dans le protocole ou les commandes qui affiche les droits d'accès, à l'exception des messages d'erreur lorsque vous n'avez pas accès.

Pourquoi ce besoin? Vous

Autres conseils

Je suggère d'essayer ceci:

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

Comme trouvé sur:

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top