Da acceso al usuario root por un período de time

Deseo saber si es posible dar acceso al usuario root durante una semana o un mes, por ejemplo.

¿Es posible boost el período de time antes de que termine el período definido? ¿Es posible dar acceso sin límite de time, para siempre?

Dado que puede agregar y eliminar usuarios a voluntad de sudoers, todo lo que necesita es una forma de progtwigrlo.

Una forma de hacerlo es hacer algo como esto con sudoers:

  • Edite /etc/sudoers usando sudo visudo , y agregue una statement para ese usuario con una cadena única al final:
 username ALL=(ALL) ALL 
  • Programe esta línea para ser eliminada en un mes. Mi forma preferida sería usar at si la tienes (está incluida con atd ), pero también puedes progtwigrla manualmente usando cron :
 at now + 1 month <<< "sed -i '/^username ALL=(ALL) ALL$/d' /etc/sudoers"