Shadow

Las instrucciones de instalación están en la sección Instalación de Shadow-4.0.3 del Capítulo 6.

Localización oficial para descarga

Shadow (4.0.3):
ftp://ftp.pld.org.pl/software/shadow/

Parche Newgrp para Shadow:
http://www.linuxfromscratch.org/patches/lfs/5.0/shadow-4.0.3-newgrp-fix.patch

Contenido de Shadow

El paquete Shadow se creó para consolidar la seguridad del sistema de contraseñas.

Programas instalados: chage, chfn, chpasswd, chsh, dpasswd, expiry, faillog, gpasswd, groupadd, groupdel, groupmod, groups, grpck, grpconv, grpunconv, lastlog, login, logoutd, mkpasswd, newgrp, newusers, passwd, pwck, pwconv, pwunconv, sg (enlace a newgrp), useradd, userdel, usermod, vigr (enlace a vipw) y vipw

Descripciones cortas

chage cambia el número máximo de días entre cambios obligatorios de contraseña.

chfn se usa para cambiar el nombre completo de un usuario y otra información.

chpasswd sirve para actualizar las contraseñas de un grupo de cuentas de usuario de una sola vez.

chsh cambia el intérprete de comandos por defecto que se ejecuta cuando el usuario entra al sistema.

dpasswd cambia las contraseñas de acceso telefónico de un usuario.

expiry comprueba y refuerza la política actual de expiración de contraseñas.

faillog sirve para examinar el contenido del registro de ingresos fallidos al sistema, establecer un máximo de fallos para bloquear una cuenta de usuario y reiniciar el contador de fallos.

gpasswd se usa para agegar y eliminar miembros y administradores a los grupos.

groupadd crea un nuevo grupo con el nombre especificado.

groupdel borra un grupo a partir de un nombre especificado.

groupmod modifica el nombre o el identificador (GID) de un grupo especificado.

groups muestra los grupos a los que pertenece un usuario dado.

grpck verifica la integridad de los ficheros de grupos, /etc/group y /etc/gshadow.

grpconv crea o actualiza el fichero de grupos ocultos (shadow group file) a partir de un fichero de grupos normal.

grpunconv actualiza /etc/group a partir de /etc/gshadow, borrando este último.

lastlog muestra el último acceso de cada usuario o de un usuario especificado.

login se usa para establecer una nueva sesión con el sistema.

logoutd es un demonio que refuerza las restricciones en base a horas y puertos de acceso.

mkpasswd encripta una contraseña dada usando para ello una perturbación también dada.

newgrp se usa para cambiar el identificador de grupo actual durante una sesión de acceso.

newusers crea o actualiza un grupo de cuentas de usuario de una sola vez.

passwd cambia las contraseñas de las cuentas de usuarios y grupos.

pwck verifica la integridad de los ficheros de contraseñas, /etc/passwd y /etc/shadow.

pwconv crea o actualiza el fichero de contraseñas ocultas a partir de un fichero de contraseñas normal.

pwunconv actualiza /etc/passwd a partir de /etc/shadow, borrando este último.

sg ejecuta un comando dado con el identificador de grupo del grupo indicado.

useradd crea un nuevo usuario con el nombre especificado o actualiza la información por defecto de un nuevo usuario.

userdel borra una cuenta de usuario.

usermod modifica el nombre, identificador (UID), intérprete de comandos, grupo inicial, directorio personal, etc, de un usuario.

vigr puede usarse para editar los ficheros /etc/group y /etc/gshadow.

vipw puede usarse para editar los ficheros /etc/passwd y /etc/shadow.

libmisc...

libshadow contiene funciones usadas por la mayoría de los programas de este paquete.

Dependencias de instalación de Shadow

Shadow depende de: Bash, Binutils, Bison, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Sed.