Je suis administrateur système pour une entreprise et j'ai été jeté dans un serveur horriblement configuré. Au milieu de mon remaniement, j'ajoutais des utilisateurs à mon serveur. /etc/sudoers
fichier. Il semble que j'ai accidentellement supprimé mon compte administrateur du serveur de l'accès au fichier sudoers.
Je sais ce que j'ai fait de mal (j'ai accidentellement commenté le fichier %admin
ligne) la question étant, comment puis-je rétablir mon accès d'administrateur de serveur dans le fichier sans avoir à redémarrer quoi que ce soit.
Voici à quoi ça ressemble maintenant :
##
## User privilege specification
##
root ALL=(ALL) ALL
#%admin ALL=(ALL) ALL
%superuser ALL=(ALL) ALL
"user1" ALL=(ALL) ALL
"user2" ALL=(ALL) ALL
Notez également que mes utilisateurs n'ont pas la permission de sudo
pour une raison quelconque :
Realtor-Station-3-27:~ user1$ sudo -i
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
Password:
user1 is not in the sudoers file. This incident will be reported.
Realtor-Station-3-27:~ user1$
5 votes
Démarrez en mode utilisateur unique et corrigez le fichier :-)