miércoles, 27 de noviembre de 2024

Ubuntu - usuarios administradores

CONTEXTO

Al instalar Ubuntu se crean dos usuarios por defecto:

1. root.- Administrador general del sistema

2. usuario1.- Creado en el momento de la instalación, el cual tiene privilegios de ejecutar comandos de nivel root con el uso del prefijo "su" antes de los comandos que se quieran ejecutar, ejemplo su apt update

OBJETIVO

Crear un usuario2 adicional el cual se encargue de ejecutar ordenes de administración del sistema y quitar estos privilegios de administrador al usuario1.

PROCEDIMIENTO

Crear usuario2 como administrador, esto lo hará como sus ultimas funciones el usuario1.

sudo adduser usuario2  

sudo usermod -aG sudo usuario2

groups usuario2

Retirar los privilegios del usuario1 para ser miembro del grupo sudos

su - usuario2

sudo whoami

sudo deluser usuario1 sudo

domingo, 6 de octubre de 2024

PM2 - Administrador de Procesos

 Administrador de Procesos.

Problema: Cuando estamos en desarrollo de aplicaciones web es usual lanzar el aplicativo para hacer las pruebas en mi caso utilice nodeJS y express para el desarrollo para lanzarlo completamente usamos la línea de comandos con npm start, pero luego al terminar el aplicativo se tiene que lanzar en segundo plano y la alternativa es usarlo con ayuda de un administrador de procesos como es PM2


Para ejecutar. (estando en la carpeta del proyecto)

root@server:/home/usuario/pry# pm2 start npm -- start  

Listar

root@server:/home/usuario/pry# pm2 list

Detener

root@server:/home/usuario/pry# pm2 stop [ID o  nombre de proceso]

Iniciar

root@server:/home/usuario/pry# pm2 start [ID o nombre de proceso]