Frage

Ich habe ein Repository haben, zum Beispiel "http: // svnserver / Repository". Die Benutzer haben unterschiedliche Berechtigungen in dem Ordner: "http: // svnserver / repository / folder1" oder "http: // svnserver / folder2". Wie kann ich die Erlaubnis bekommen (nur lesen oder lesen und schreiben) von der Benutzer in einen bestimmten Ordner angemeldet?

War es hilfreich?

Lösung

Ich glaube nicht, dass Sie dies mit Subversion bekommen, außer indem sie versuchen, zu sehen, zu begehen, und wenn Sie Schreibzugriff haben.

Ich habe nichts im Protokoll oder die Befehle zu sehen, dass zeigt die Zugriffsrechte, mit Ausnahme von Fehlermeldungen, wenn Sie keinen Zugriff.

Warum brauchen Sie das?

Andere Tipps

Ich würde es empfehlen, versuchen:

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

Wie gefunden auf:

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top