Aquesta és una revisió antiga del document
usuarios y grupos
información usuario
$ id <user>→ para saber datos y grupos del usuario$ whoami→ nombre del usuario
cambio de contraseña
passwd [<usuario>]→ cambiar contraseña propia o si tienes privilegios, la contraseña de otro usuario.echo 1234 | passwd –stdin jordi(no funciona en Debian)echo «jordi:1234» | chpasswd(se puede añadir-mpara que guarde la contraseña en formato MD5 en lugar de DES- 'chage -d 0 luser
: forzar cambio de contraseña, modificación datos, expiraciones, inactividad ( CHange AGE ) */etc/security/pwquality.conf: establece complejidad de las contraseñas a usar en el sistema$ groupadd <nombre_grupo>== grupos * crear un grupo:
* añadir nuevo usuario a otros grupos:$ useradd -G <grupo> <usuario>* añadir/cambiar el grupo principal de un usuario:$ useradd -g <grupo> <usuario>* añadir un usuario existente a un grupo existente:$ usermod -a -G <grupo> <usuario>* añadir/cambiar el grupo principal de un usuario existente:$ usermod -g <grupo> <usuario>useradd== añadir usuario *
[-c comentario] [-d home_dir] [-e yyyy-mm-dd] [-p password] usuario <code> -c comentario -d home_dir -e expire_date (yyy-mm-dd) → caducidad de la cuenta -p password -G grupo → añade a otro grupo o grupos al usuario (separados por comas) -m → crea el home del usuario </code> * <code bash> sudo useradd newuser sudo passwd newuser sudo mkdir /home/newuser sudo chown newuser /home/newuser sudo chgrp newuser /home/newuser sudo adduser vogella admin # permite al usuario ejecutar comandos sudo </code>$ usermod <opcion> <usuario>== modificar usuario *
: cambia varios atributos de usuarios * -s <shell> : cambia shell usuario * -d -m <nueva ubicación> : cambia el directorio HOME y mueve el contenido * -u <UID>: cambia el UID del usuario * -g <GID>: cambio del grupo principal del usuario * -e <MM/DD/YYYY>: fecha expiración contraseña usuario * -a -G <grupo>: añade un grupo a un usuario$ groupadd <nombre_grupo>== añadir grupo *
: crear un grupo nuevo$ groupmod <opción> <grupo>== modificar grupo *
* -n <nombre> : cambia el nombre del grupo * -g <GID> : cambia el GID del grupo/etc/passwd== notas * modificaciones en
para evitar login */sbin/nologin→ evitar que un usuario haga login por consola (le quedaría SFTP). Además muestra el mensaje/etc/nologin.txtcuando se intenta el acceso vía telnet/ssh */bin/false'' → evitar el login total en el sistema (telnet/ssh/ftp). No da mensajes de error, símplemente cierra la conexión.