Maison  >  Article  >  développement back-end  >  Pourquoi est-ce que j'obtiens l'erreur « go : command not root-owned » sur Ubuntu 16.04 ?

Pourquoi est-ce que j'obtiens l'erreur « go : command not root-owned » sur Ubuntu 16.04 ?

Barbara Streisand
Barbara Streisandoriginal
2024-10-31 00:54:02304parcourir

Why Do I Get

Impossible d'exécuter 'go' : "go : la commande n'appartient pas à root" Problème

Pour les utilisateurs d'Ubuntu 16.04, installation de Go à partir du archive et son inclusion dans le chemin peut parfois entraîner l'erreur "go: command not root-owned" lors de la tentative d'exécution de go commande.

Ce message d'erreur indique que le répertoire racine du système (/usr) a un propriétaire incorrect. Par mesure de sécurité, les utilisateurs réguliers ne devraient pas pouvoir modifier les fichiers système à volonté.

Solution :

Pour résoudre ce problème, il est recommandé de réinitialiser le propriétaire du répertoire racine vers root :

sudo chown root /

Il est important de noter que cette commande ne doit être exécutée que si vous avez explicitement changé le propriétaire du répertoire racine dans le passé. Modifier les autorisations de fichiers sans comprendre clairement les conséquences peut compromettre la sécurité de votre système.

De plus, l'utilisation de sudo fournit une méthode plus contrôlée pour accorder un accès limité au système aux utilisateurs. En vous ajoutant au groupe sudoers et en préfixant les commandes avec sudo, vous pouvez obtenir les privilèges nécessaires sans compromettre la sécurité du système.

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!

Déclaration:
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