Erreur EACCES Permission refusée, Scandir (résolu)
- 1295
- 233
- Maëlle Perez
Le «Erreur: Eacces: permission refusée, Scandir» Une erreur peut également se produire lors de l'utilisation de NPM (Node Package Manager) et d'essayer d'installer un package. En effet.
Le problème:
Lors de l'exécution de la commande npm, j'ai fait face au message d'erreur suivant.
Message d'erreur NPM: Erreur Glob [Erreur: Eacces: autorisation refusée, scandir '/ root /.npm / _logs '] errno: -13, code:' eacces ', syscall:' scandir ', chemin:' / root /.npm / _logs '
Généralement, les utilisateurs reçoivent cette erreur, tout en exécutant les commandes NPM avec le compte racine. Ici, nous discuterons de deux solutions pour résoudre ce message d'erreur.
Solution 1:
Il est recommandé de ne pas exécuter la commande npm comme compte racine. Cela peut être nocif pour votre système. Afin que vous puissiez simplement passer à un compte non-racine et exécuter la même commande.
Cela résoudra très probablement votre problème.
Solution 2:
Si vous êtes obligé d'exécuter la commande npm comme compte racine. Assurez-vous ensuite que le répertoire de travail actuel, dans lequel vous exécutez la commande npm appartient au compte racine.
Alors, modifiez le propriétaire du répertoire de travail actuel (CWD) pour root.
Chown Root: Root .
Ensuite, exécutez vos commandes NPM, et elle devrait s'exécuter sans aucune erreur.
Conclusion
En résumé, le «Erreur: Eacces: permission refusée, Scandir» Une erreur peut se produire lors de l'utilisation de NPM si l'utilisateur n'a pas les autorisations appropriées pour accéder à un répertoire spécifique. Dans cet article, nous avons discuté de deux solutions pour résoudre cette erreur sur votre système.
- « Comment installer du vin à partir du code source sur le système basé à Debian
- Comment installer Python 3.11 sur Ubuntu 22.04/20.04 »