Subsecciones
Crear cuentas manualmente es un proceso tedioso:
- existen comandos que nos ayudan en la tarea
- useradd añade un nuevo usuario al sistema; ejemplo.
useradd -c "Aitor Tilla" aitor
- por defecto, sólo modifica los ficheros passwd y shadow, no crea el directorio home ni le pone contraseña (cuenta inhabilitada)
- varias opciones:
- -m crea el directorio home, si no existe (y copia los ficheros de /etc/skel)
- -g grupo especifica el grupo principal
- -s shell especifica la shell a utilizar
- -e fecha fecha de expiración de la cuenta (formato YYYY-MM-DD)
- Ejemplo:
useradd -c "Aitor Tilla" aitor -m -e 2006-11-02 -s /bin/bash -g staff
- userdel borra un usuario del sistema
- usermod modifica las cuentas de usuario
- groupadd, groupdel, groupmod lo mismo, para grupos
- newusers permite crear varias cuentas a partir de un fichero con nombres de usuario y contraseñas
- las líneas del fichero deben tener el mismo formato que las del fichero /etc/passwd, con la contraseña sin encriptar
- chpasswd similar al anterior, permite actualizar las contraseñas de usuarios existentes:
echo "pepe:pepepassword" | chpasswd
- mkpasswd obtiene la versión cifrada de una cadena para usar como contraseña:
mkpasswd -m sha-512 mypassword
- chsh cambia el shell por defecto del usuario
- chfn cambia la información del campo GECOS
- Comandos adduser, addgroup:
- hacen de front-end de los de bajo nivel useradd, groupadd y usermod
- crean los usuarios/grupos en función de la configuración especificada en el fichero /etc/adduser.conf
- Herramientas gráficas de gestión de usuarios y grupos:
- kuser (KDE), user-admin (GNOME), etc.
- passwd: permite cambiar la contraseña (ya comentado)
- chage: muestra y cambia la información de expiración de la contraseña
- Formato:
chage [opciones] [username]
- Algunas opciones:
- -l muestra información de expiración
- su: permite cambiar de usuario o pasar a ser administrador
- Formato:
su [opciones] [-] username
- Si no se especifica el username pasa a administrador
- Algunas opciones:
- - inicia un login shell
- -m, -p o --preserve-environment mantiene el entorno (no ejecuta el .bashrc del nuevo usuario)
- -s, --shell=nueva_shell usa la shell especificada
- -c, --commmand=comando ejecuta el comando con la identidad del nuevo usuario:
su -c ´cat /etc/shadow´
Administración de Sistemas e Redes <ASR.USC[at]gmail.com>
Tomás Fernández Pena <tf.pena[at]usc.es>
Última actualización: 19-10-15 11:23 por tomas
Curso de Administración de Sistemas y Redes por Tomás Fernández Pena se distribuye bajo la licencia Creative Commons Recoñecemento-Compartir baixo a mesma licenza. 3.0 España.
Trabajo original en persoal.citius.usc.es/tf.pena/ASR.