-
Listar usuarios o grupos
Una manera sencilla es consultar el contenido de los archivos /etc/passwd y /etc/groups
-
Añadir un usuario
Lo primero es no confundir el comando adduser con useradd. Como regla general, y en la mayoría de las situaciones, utilizaremos adduser con las opciones deseadas. Por ejemplo, para añadir un usuario con un uid específico, utilizaremos el siguiente comando.
sudo adduser <usuario> --uid <uid>
Por defecto, siempre que se crea un usuario con adduser también se crea un grupo con un gid = uid como grupo principal de dicho usuario. Además, se creará el directorio de usuario, se nos pedirá la contraseña y alguna otra información complementaria. Digamos que adduser es la herramienta administrativa por excelencia.
Los comandos useradd y groupadd se utilizan para trabajar con usuarios y grupos en un más bajo nivel y de manera más granular.
-
Para comprobar uid o gid de un usuario
sudo id -u <usuario>
sudo id -g <usuario>
-
Elevar un usuario a sudoer
Basta con añadirlo al grupo sudo
sudo usermod -aG sudo <usuario>
-
Cambiar contraseña de un usuario
passwd <usuario>
-
- Cuando se pasa sin argumentos, se entiende que se desea cambiar la contraseña del usuario actual.
- Si no se suministra contraseña, no se cambia.
- Sólo un usuario con privilegios de administrador puede modificar las contraseñas de otros usuarios
- Las contraseñas se almacenan en formato cifrado en el archivo /etc/shadow