Problem
Access Denied when uploading the files to SharePoint
Zugriff verweigert beim Hochladen der Dateien nach SharePoint
Details
Als SharePoint Benutzer der Gruppe Mitglieder bzw. Member einer Site (Benutzer mit der Berechtigungsstufe „Bearbeiten“ bzw. Benutzer mit Contributor Rechten ), ist es nicht möglich Dateien mit mindestens folgenden Dateiendungen hochzuladen:
- ASPX
- MASTER
- XAP
- SWF
- JAR
- ASMX
- ASCX
- XSN
- XSF
Es wird eine Fehlermeldung angezeigt: Zugriff verweigert beim Hochladen der Dateien nach SharePoint bzw. Access Denied when uploading the files to SharePoint.
Die SharePoint Benutzer mit den Rechten Designer haben beim Upload dieser Dateitypen kein Problem.
Fix
Achtung: Vorsicht, die nächsten Schritte könnten die Sicherheit des SharePoint-Systems herabsetzen! |
Möglichkeit 1: Berechtigung ändern
- Man könnte dem Benutzer bzw. der Gruppe das Recht (permission level) „Design“ geben.
- Zum Beispiel in dem unter Websiteeinstellungen > Benutzer und Gruppen > Gruppen (linke Seite) > Neu > Neue Gruppe erstellt wird, unten die Berechtigungsstufe „Entwerfen“ bwz. „Design“ gewählt wird und der Benutzer in dieser neuen Gruppe Mitglied wird.
Möglichkeit 2: Dateityp aus der Sperrliste entfernen
Man kann den gewünschten Dateityp, den man nicht hochladen kann (in diesem Fall .swf) aus der Liste entfernen. Dazu folgendes in PS ausführen:
$webApp = Get-SPWebApplication <YOUR WEB APPLICATION URL> # Liste der gesperrten Dateitypen Anzeigen lassen # $webApp.WebFileExtensions $webApp.BlockedFileExtensions # swf aus der Liste entfernen # $webApp.WebFileExtensions.Remove("swf") $webApp.BlockedFileExtensions.Remove("swf") # Eine Endung z.B. .js zur Sperrliste einfügen: # $webApp.WebFileExtensions.Add("js") $webApp.BlockedFileExtensions.Add("js")
Es gibt noch eine Stelle, wo blockierte Dateitypen definiert werden (die Liste ist recht lang):
ZA > Sicherheit > Gesperrte Dateitypen definieren (gilt pro Webanwendung).
Update: In den neuen SP Versionen (z.B. 2019) ist die Liste scheinbar leer.
Links
- technet.microsoft: Determine permission levels and groups in SharePoint 2013
- technet.microsoft: User permissions and permission levels in SharePoint 2013
- wmostafaw: Access Denied When Upload SWF File to SharePoint 2010
- support.microsoft: Contributors are not permitted to upload SWF files onto Sharepoint 2010
- dlairman.wordpress: Quick Fix: User With Contribute Permissions Can’t Upload .swf to SharePoint 2010?
- sharepointdiary.com: Manage Blocked File Types in SharePoint