Soy un administrador de sistemas para una empresa y fui lanzado a un servidor horriblemente configurado. En medio de mi refactorización, estaba agregando usuarios a mi archivo /etc/sudoers
. Parece que quité accidentalmente mi cuenta de administrador del servidor del acceso a los archivos de los sudoers.
Sé que hice mal la pregunta (accidentalmente comenté la línea %admin
line), ¿cómo puedo restablecer el acceso de administrador de mi servidor en el archivo sin tener que reiniciar nada?
Así es como se ve ahora:
##
## User privilege specification
##
root ALL=(ALL) ALL
#%admin ALL=(ALL) ALL
%superuser ALL=(ALL) ALL
"user1" ALL=(ALL) ALL
"user2" ALL=(ALL) ALL
También tenga en cuenta que mis usuarios no tienen permiso para sudo
por alguna razón:
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$