| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia |
| linux:users:start [26/06/2023 12:15] – [cambio de contraseña] admin | linux:users:start [17/09/2026 11:36] (actual) – [información usuario] mate |
|---|
| ~~NOTOC~~ | ~~NOTOC~~ |
| == información usuario | == información usuario |
| * ''id <user>'' -> para saber datos y grupos del usuario | * para saber datos y grupos del usuario: <code bash>id <user></code> |
| * ''whoami'' -> nombre del usuario | * nombre del usuario: <code bash>whoami</code> |
| |
| == usuarios en línea | == usuarios en línea |
| * ''who'' -> usuarios conectados - terminal | * usuarios conectados - terminal: <code bash>who</code> |
| * ''ps -U <USER>'' -> procesos asociados a un usuario | * procesos asociados a un usuario: <code bash>ps -U <USER></code> |
| * ''sudo pkill [-9] -u <USER>'' -> eliminar procesos asociados a un usuario. | * eliminar procesos asociados a un usuario: <code bash>sudo pkill [-9] -u <USER></code> |
| /via: [[https://www.simplified.guide/linux/user-force-logout]] | /via: [[https://www.simplified.guide/linux/user-force-logout]] |
| |
| == cambio de contraseña | == cambio de contraseña |
| * ''passwd [<USER>]'' -> cambiar contraseña propia o si tienes privilegios, la contraseña de otro usuario. | * cambiar contraseña propia o si tienes privilegios, la contraseña de otro usuario: <code bash>passwd [<USER>]</code> |
| * ''echo 1234 | passwd --stdin jordi'' (no funciona en Debian) | * no funciona en Debian: <code bash>echo 1234 | passwd --stdin jordi</code> |
| * ''echo "jordi:1234" | chpasswd'' (se puede añadir ''-m'' para que guarde la contraseña en formato MD5 en lugar de DES | * se puede añadir ''-m'' para que guarde la contraseña en formato MD5 en lugar de DES: <code bash>echo "jordi:1234" | chpasswd</code> |
| * ''/etc/security/pwquality.conf'' : establece complejidad de las contraseñas a usar en el sistema | * establece complejidad de las contraseñas a usar en el sistema: ''/etc/security/pwquality.conf'' |
| === chage (CHange AGE) | === chage (CHange AGE) |
| * modificación datos, expiraciones, inactividad | * modificación datos, expiraciones, inactividad |
| * ''chage -l <USER>'':_ comprobar "estatus" cuenta. | * comprobar estatus cuenta: <code bash>chage -l <USER></code> |
| * ''chage -d 0 <USER>'' : forzar cambio de contraseña | * forzar cambio de contraseña<code bash>chage -d 0 <USER></code> |
| * ''passwd -e <USER>'' | * <code bash>passwd -e <USER></code> |
| |
| == grupos | == grupos |
| * ''groupadd <nombre_grupo>'' : crear un grupo | * crear un grupo: <code bash>groupadd <nombre_grupo></code> |
| * ''useradd -G <grupo> <usuario>'' : añadir nuevo usuario a otros grupos | * añadir nuevo usuario a otros grupos: <code bash>useradd -G <grupo> <usuario></code> |
| * ''usermod -g <grupo> <usuario>'' : añadir/cambiar el grupo principal de un usuario | * añadir/cambiar el grupo principal de un usuario: <code bash>usermod -g <grupo> <usuario></code> |
| * ''usermod -a -G <grupo> <usuario>'' : añadir un usuario existente a un grupo existente | * añadir un usuario existente a un grupo existente: <code bash>usermod -a -G <grupo> <usuario></code> |
| * ''newgrp <grupo>'': establece como principal el <grupo> de manera temporal, útil para no reinicar sesión y aplicar la pertenencia (según comando anterior) | * establece como principal el <grupo> de manera temporal, útil para no reinicar sesión y aplicar la pertenencia (según comando anterior): <code bash>newgrp <grupo></code> |
| * ''usermod -g <grupo> <usuario>'' : añadir/cambiar el grupo principal de un usuario existente | * añadir/cambiar el grupo principal de un usuario existente: <code bash>usermod -g <grupo> <usuario></code> |
| * ''deluser <usuario> <grupo>'' : elimina al usuario del grupo, no elimina ni al usuario ni al grupo | * elimina al usuario del grupo, no elimina ni al usuario ni al grupo: <code bash>deluser <usuario> <grupo></code> |
| |
| == usuarios | == usuarios |