chmod 777 ./myapp
Warum muss ich chmod 777 zu myapp nach jeder Veröffentlichung bereitstellen. Ohne die Berechtigungen zu erteilen, lautet das Ergebnis von ./myapp
: Berechtigung verweigert. Auch wenn Sie mit dem Benutzer root
eingeloggt sind..Net Core veröffentlichte Anwendung muss chmod 777 Berechtigungen auf Centos7 ausführen
Gibt es Alternativen dazu?
Welches Problem Sie auch lösen möchten, ** anderen Benutzern Schreibzugriff auf Ihr Programm zu geben, ist ein * ernsthafter * Sicherheitsfehler ** und ein Antipattern. Sie müssen das Berechtigungsmodell verstehen und die Berechtigungen erteilen, die das Problem erfordert, aber absolut nicht mehr (normalerweise 755 für ein Skript oder 711 für ein Verzeichnis, auf das Benutzer zugreifen, aber nicht lesen müssen). – tripleee
Welche Version von .NET Core verwenden Sie? Klingt wie Sie https://github.com/dotnet/sdk/pull/1338 – omajid
Ich benutze .NET Core 2.0 und Ausgabe sieht gleich aus. –