shadow⚓︎
Пакет Shadow содержит программы для работы с паролями безопасным способом.
Версия: 4.11.1
Размер: 3.92Mb
Приоритет: Необходимый
Оригинальное расположение: https://github.com/shadow-maint/shadow/releases/download/v4.11.1/shadow-4.11.1.tar.gz
Ссылка для загрузки: https://lx4u.ru/downloads/packages/shadow-4.11.1.tar.gz
MD5: acc9d4a40ea6907d41ed168a468fde5e
Домашняя страница: https://shadow-maint.github.io/shadow/
SBU: 0.1
Подготовка⚓︎
-
Отключите установку программы
groups
, так какcoreutils
предоставляет лучшую версию и содержащихся в пакетеman-pages
man-страниц -
Для использования более безопасного метода шифрования SHA-512 вместо стандартного
crypt
метода, а также использования/var/mail
вместо устаревшего/var/spool/mail
и устранения дублирования путей в переменнойPATH
по умолчанию -
Сделайте незначительное изменение, для того чтобы номера групп начинались с 1000
sed -i 's/groups$(EXEEXT) //' src/Makefile.in
find man -name Makefile.in -exec sed -i 's/groups\.1 / /' {} \;
find man -name Makefile.in -exec sed -i 's/getspnam\.3 / /' {} \;
find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \;
sed -e 's:#ENCRYPT_METHOD DES:ENCRYPT_METHOD SHA512:' \
-e 's:/var/spool/mail:/var/mail:' \
-e '/PATH=/{s@/sbin:@@;s@/bin:@@}' \
-i etc/login.defs
sed -e "224s/rounds/min_rounds/" -i libmisc/salt.c
При раздельной структуре каталогов⚓︎
Уберите -e '/PATH=/{s@/sbin:@@;s@/bin:@@}'
из команды выше, так как здесь /{bin,sbin,lib}
не являются ссылками на /usr/{bin,lib}
.
Настройка⚓︎
touch /usr/bin/passwd
./configure --sysconfdir=/etc \
--with-group-name-max-length=32
Сборка⚓︎
make
Установка⚓︎
make install
Настройка⚓︎
Для включения теневых паролей и групп выполните:
pwconv
grpconv
В файле /etc/default/useradd
можно настроить параметры утилиты useradd
.
Задайте пароль на пользователя root
:
passwd root
Установленные файлы⚓︎
Программы: chage
, chfn
, chgpasswd
, chpasswd
, chsh
, expiry
, faillog
, gpasswd
, groupadd
, groupdel
, groupmems
, groupmod
, grpck
, grpconv
, grpunconv
, lastlog
, login
, logoutd
, newgidmap
, newgrp
, newuidmap
, newusers
, nologin
, passwd
, pwck
, pwconv
, pwunconv
, sg
(ссылка на newgrp
), su
, useradd
, userdel
, usermod
, vigr
(ссылка на vipw
) и vipw
Директории: /etc/default