2.6 KiB
Подготовка
Отключите установку программы groups
, так как coreutils
предоставляет лучшую версию и содержащихся в пакете man-pages
man-страниц
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 / /' {} \;
Для использования более безопасного метода шифрования SHA-512 вместо стандартного crypt
метода выполните, а также использования /var/mail
вместо устаревшего /var/spool/mail
и устранения дублирования путей в переменной PATH
по умолчанию выполните:
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
Сделайте незначительное изменение для того чтобы номера групп начинались с 1000
sed -i 's/1000/999/' etc/useradd
Настройка
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