Manejo de usuarios consola Linux

Al listar los usuarios haciendo un:

cat /etc/passwd

, me doy cuenta que hay un proceso corriendo a nombre de un usuario

JonathanRodas:x:0:0::/home/JonathanRodas:/bin/sh
¿Cómo elimino a este usuario si está asignado a 1 proceso?, ¿Es posible que dañe la implementación si lo elimino?

Revisaremos el proceso, trataremos de asignarlo a otro usuario o lo eliminaremos.

¿Cómo ver el proceso que está corriendo el usario?
root@Reevolutiva:/var/www/html/wp-content/themes# ps aux | grep "JonthanRodas"
root      5555  0.0  0.0  14860   952 pts/1    S+   18:39   0:00 grep --color=auto JonthanRodas

Trate de matar el proceso con Kill -9 pid, pero no siempre cambiaba, así que encontré el siguiente comando:

$ sudo killall -u JonathanRodas && sudo deluser --remove-home -f JonathanRodas

Pero la consola me botó y se reinició y no eliminó el usuario, así que tendré que tratar trasladar el proceso a otro usuario:

OBTENER LISTA DE TODOS LOS USUARIOS USANDO EL COMANDO GETENT

El comando getent muestra las entradas de las bases de datos configuradas en el archivo /etc/nsswitch.conf, incluida la base de datos passwd que podemos utilizar para consultar una lista de todos los usuarios.

Para obtener una lista de todos los usuarios de Linux, escribe el siguiente comando:

getent passwd

Enlaces

Documentos

¿Conversemos?

Tenemos una solución para cada desafío.
Cuéntanos tus necesidades y objetivos en una reunión con nuestros consultores.

Ingresa tus datos de contacto