Solución : User is not in the sudoers file

Cuando un usuario se crea  en ubuntu, por defecto se le asignan a una serie de grupos que le permiten realizar ciertas tareas administrativas.

Uno de estos grupos es el admin. La pertenencia de un usuario a este grupo permite realizar ciertas tareas de administración y en particular utilizar el comando sudo, ya que en el fichero /etc/sudoers se suele tener esta configuración por defecto:
Defaults        env_reset
# Host alias specification
# User alias specification
# Cmnd alias specification
# User privilege specification
root    ALL=(ALL) ALL

# Allow members of group sudo to execute any command after they have
# provided their password
# (Note that later entries override this, so you might need to move
# it further down)
%sudo ALL=(ALL) ALL
#
#includedir /etc/sudoers.d

# Members of the admin group may gain root privileges
%admin ALL=(ALL) ALL
El problema que sufrí hace unos días fué que por error eliminé al usuario con el que trabajo del grupo admin, y como podeis imaginaros una vez salvados los cambios tu usuario no puede realizar ninguna tarea de administración ni tampoco ejecutar el comando sudo por lo que no puedes volver a asignar a tu usuario al grupo admin :-(

Bien, para solucionarlo basta con seguri los siguiente pasos:
  • Reiniciar el sistema.
  • Entrar en modo recuperación y escojer la opción de entrar en modo root
  • Editar el fichero /etc/group y buscar el grupo admin
  • Una vez seleccionado agregar a vuestro usuario
Para evitar que os vuelva a pasar, también se puede agregar a vuestro usuario de trabajo normal al fichero /etc/sudoers.

Saludos,

JK

ScrumManager Certified

Después de asistir al curso de formación y de pasar la prueba de certificación final he obtenido el certificado de ScrumManager.


Scrum Manager Member



Para los que no sabeis de que va todo esto, Scrum es una metodología de desarrollo muy simple, pero que a su vez requiere de un gran esfuerzo, ya que no se basa en el seguimiento de un plan, sino en la adaptación continua a las circunstancias de la evolución del proyecto.

Como método ágil:
  • Es un modo de desarrollo adaptable, antes que predictivo.
  • Orientado a las personas, más que a los procesos.
  • Emplea el modelo de construcción incremental basado en iteraciones y revisiones
El componente raíz de Scrum es el sprint, y está formado:
  • Planificación del sprint

Jornada de trabajo previa al inicio de cada sprint en la que se determina cuál va a ser el trabajo y los objetivos que se deben conseguir en la iteración.
  • Seguimiento del sprint

Breve revisión diaria, en la que cada miembro describe tres cuestiones:
  1. El trabajo que realizó el día anterior.
  2. El que tiene previsto realizar.
  3. Cosas que puede necesitar o impedimentos que deben suprimirse para realizar el trabajo.
Cada persona actualiza en la pila del sprint el tiempo pendiente de sus tareas, y con esta información se actualiza también el gráfico con el que el equipo monitoriza el avance del sprint (burn-down)
  • Revisión del sprint
  1. Análisis y revisión del incremento generado.
  2. Retrospectiva de lecciones aprendidas para mejorar la implementación de scrum en la organización.
Si estáis interesados en Scrum, aquí tenéis links que os pueden servir de ayuda:

El futuro de los JEE Web Frameworks, según Matt Raible

Hace algún tiempo que sigo las andaduras de Matt Raible uno de los gurus de los frameworks JEE y creador AppFuse.

El pasado 2 de junio tuvo lugar en Dublin la 2nd Annual Irish Software Show donde Matt realizó algunas presentaciones que tenéis a continuación.
Comparing Kick Ass Web Frameworks
View more presentations from Matt Raible.

Espero que os guste.

Juan C.