chmod 777 ./myapp
Pourquoi dois-je fournir chmod 777 à myapp après chaque publication. Sans fournir d'autorisations, le résultat ./myapp
est: Autorisation refusée. Même lorsqu'il est connecté en utilisant l'utilisateur root
.L'application publiée par .Net Core nécessite des autorisations de chmod 777 pour s'exécuter sur Centos7
Existe-t-il des alternatives pour cela?
Quel que soit le problème que vous tentez de résoudre, ** donner aux autres utilisateurs un accès en écriture à votre programme est un * sérieux * défaut de sécurité ** et un anti-modèle. Vous devez comprendre le modèle d'autorisation et accorder les autorisations dont le problème nécessite mais absolument plus (typiquement 755 pour un script ou 711 pour un répertoire auquel les utilisateurs doivent accéder mais pas lire). – tripleee
Quelle version de .NET Core utilisez-vous? On dirait que vous frappez https://github.com/dotnet/sdk/pull/1338 – omajid
J'utilise .NET Core 2.0 et la question semble identique. –