it-swarm-es.tech

¿Cómo hacer que el usuario de Fedora sea un sudoer?

Quiero darle a un usuario de Fedora privilegios Sudo. ¿Cómo puedo hacer eso?

41
tshepang

Agregue el usuario al grupo wheel:

gpasswd wheel -a username

Uso gpasswd porque no todas las versiones de usermod tienen una manera fácil de agregar al usuario a un grupo sin cambiar todos los grupos de usuarios. Sin embargo, en cualquier Fedora reciente, usermod username -a -G wheel debería tener el mismo efecto. También puedes usar el system-config-users GUI, por supuesto.

Si está utilizando Fedora 14 o anterior, use visudo para editar el archivo sudoers, eliminando el # de esta línea:

%wheel  ALL=(ALL)       ALL

Este es el valor predeterminado en el archivo sudoers en Fedora 15 y versiones posteriores, por lo que agregar al usuario a wheel es todo lo que necesita hacer. Tenga en cuenta que esto no tendrá efecto de inmediato; Lo más fácil es cerrar sesión y volver a iniciarla.

Consulte también esta pregunta y respuesta sobre Falla del servidor para obtener información sobre cómo otorgar el comportamiento "auth as self" similar a Sudo a los miembros del grupo wheel para aplicaciones gráficas que usan consolehelper o PackageKit.

46
mattdm

Supongo que la primera pregunta es, ¿tiene Sudo instalado en los servidores en cuestión? Suponiendo que sí, es solo una cuestión de decidir si desea tratar al usuario como una entidad única o como parte de un grupo, un grupo que puede tener solo 1 miembro. El comando visudo como root le dará acceso para editar el archivo sudoers, a menudo/etc/sudoers.

el primero

user ALL= /foo/bar

el último:

%group  ALL= /foo/bar

Estos son solo dos ejemplos, el paquete Sudo tiene una gran cantidad de características y opciones de configuración a su disposición. Recomiendo leer los sudoers, el archivo de configuración de Sudo, manual . También recomendaría comenzar de manera simple y desarrollar la configuración deseada real.

3
Tok