Maison > développement back-end > Golang > Comment corriger l'erreur « Autorisation Go fork/exec refusée » sur CentOS 6.3 ?

Comment corriger l'erreur « Autorisation Go fork/exec refusée » sur CentOS 6.3 ?

Susan Sarandon
Libérer: 2024-11-30 03:01:09
original
332 Les gens l'ont consulté

How to Fix the

Résolution de l'erreur "Autorisation Go fork/exec refusée" dans CentOS 6.3

Lors de la tentative d'exécution d'un script Go, le message d'erreur "fork/exec /tmp/go -build.../a.out: autorisation refusée" peut apparaître. Bien qu'elle ait été initialement attribuée à un problème d'autorisation, l'erreur persiste même lors de l'utilisation des privilèges root.

Pour résoudre ce problème, il est recommandé de réinitialiser la variable d'environnement TMPDIR dans un répertoire temporaire personnalisé. Exécutez la commande suivante dans le terminal :

$ export TMPDIR=~/tmp/
Copier après la connexion

Cela alloue un nouveau répertoire pour les fichiers temporaires, résolvant ainsi le problème d'autorisation. Par la suite, le script devrait s'exécuter avec succès avec :

$ go run hello.go
hello, world
Copier après la connexion

Bien que cette solution garantisse une exécution réussie, TMPDIR doit être défini manuellement à chaque fois qu'une application est exécutée. Cet inconvénient peut être attribué à l'environnement spécifique dans lequel Go fonctionne sur CentOS 6.3.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal