Connectez-vous en tant que root et utilisez /usr/sbin/visudo
pour modifier le fichier et ajouter votre nom d'utilisateur. vi/vim normal ne pourra pas éditer le fichier.
Le plus simple est de descendre jusqu'à ce que vous voyiez la ligne "root ALL=(ALL) ALL
" et ajoutez-vous en dessous avec la même syntaxe (yourusername ALL=(ALL) ALL
). Ou, vous pouvez lire la page de manuel de sudoers si vous souhaitez vous accorder des privilèges plus spécifiques.
Ce serait une sorte de faille de sécurité si vous pouviez vous ajouter à /etc/sudoers
sans avoir un accès sudo ou root. En gros, n'importe qui pourrait devenir root.
Fondamentalement, vous devez demander aux administrateurs de cette machine de vous ajouter ou d'installer le package pour vous, conformément aux politiques du site.
Vous devez également vous assurer d'utiliser visudo pour modifier le fichier sudoers - il vérifie que la syntaxe est correcte avant d'écrire le fichier. Et vous pouvez utiliser des éditeurs autres que vi avec visudo. Il utilisera par défaut ce que vous avez défini comme $EDITOR
et si vous ne l'avez pas défini, vous pouvez le faire
# EDITOR=nano visudo
pour utiliser l'éditeur nano à la place.
Je viens de taper la commande :
$ su
Et demandé le mot de passe "root". Tapé et boum... ça a marché !
Ce problème était mon erreur. Je devais être de retour à l'établissement au moment où j'ai créé le nom d'utilisateur et le mot de passe.