¿Cómo puedo agregar más usuarios al archivo "sudoers"?
35
Solo edita el archivo /etc/sudoers
.
Pero se supone que debe usarlo /usr/sbin/visudo
como su editor, ya que eso hará algunas comprobaciones de cordura antes de salir.
Entonces eso sería:
sudo /usr/sbin/visudo
Aquí hay algunos enlaces que podrían ser útiles:
/etc/sudoers.d
directorio, no modifique el/etc/sudoers
archivo. En su lugar, coloque la entrada en su propio archivo en ese directorio.Mi método preferido es agregarlos al
sudo
grupo (admin
antes de Ubuntu 10.04).En Ubuntu Linux, el
sudo
grupo puede ejecutarsesudo
y es fácil agregar a alguien a ese grupo:Su millaje puede variar con otras distribuciones, sin embargo, alguien pensó que el método grupal tenía más sentido que el archivo sudoers que se actualizaba. Parece que la razón es menos espacio para equivocarse y evitar que todos sean superusuarios.
fuente
Solo edita tu archivo sudoers
y agregue el nombre de usuario como 'uk' sin comillas
Guardar y salir le daría el acceso.
fuente
visudo
abre el archivo sudoers y tiene ejemplos para situaciones simples.Puede que tenga que agregar la opción 'NOPASSWD' si los scripts de usuario usarían comandos / binarios que solo se pueden ejecutar con "sudo", por ejemplo
También es posible especificar grupo en lugar de nombre de usuario. Por lo tanto, no necesita enumerar todos y cada uno de los usuarios, por ejemplo
fuente
Agregar al grupo sudo (paso específico de Debian / Ubuntu):
fuente
En Amazon Linux, existe
/etc/sudoers.d
y en su interior escloud-init
la que contiene:Así que todo lo que hice fue
cp cloud-init vlad
editarvlad
y reemplazar todas las instancias deec2-user
convlad
. Funciona bien, y obviamente es como estaba destinado a hacerse, en lugar de editar archivos existentes.fuente
simplemente ejecutando este comando por un usuario que tenga permiso de sudoer:
fuente