Путь к Linux. Руководство по установке и настройке

       

Что такое Shadow Suite?.


Первоначально Shadow Suite была написана Джоном Хохом II. В настоящее время в Linux реализовано несколько версий этой системы:

·

первоначальная версия  shadow-3.3.1.

·

shadow-3.3.1-2, представлящая собой заплатку для Linux, которую сделал Флориан ЛяРош  <flla@stud.uni-sb.de>.

·

shadow-mk  — пакет, ориентированный на установку в Linux.

Shadow-mk представляет собой пакет, содержащий как сюиту 3.3.1, так и заплатку 3.3.1-2, а также несколько незначительных исправлений внесенных Моханом Кокалом <magnus@texas.net>, направленных на упрощение процесса установки, заплатки, разработанной Йозефом Жбицяком, которая ликвидирует дыры в /bin/login (-h и -а) и ряд других малозначительных заплаток.

В программе login, которая входит в состав программ Shadow Suite есть одна существенная ошибка, состоящая в том, что login не проверяет длину регистрационного имени. Это позволяет при переполнении буфера вызвать крах системы или даже попытаться перехватить управление.

Shadow Suite содержит специальным образом переработанные версии следующих программ:

  su, login, passwd, newgrp, chfn, chsh, and id

Кроме того, пакет содержит ряд новых программ:

chage, newusers, dpasswd, gpasswd, useradd, userdel, usermod, groupadd, groupdel, groupmod, groups, pwck, grpck, lastlog, pwconv и pwunconv

И наконец, для компиляции и создания собственных программ, требующих работы с файлом паролей в состав пакета входит библиотека libshadow.a.

Отметим также конфигурационный файл программы login —/etc/login.defs и соответствующие страницы онлайновой системы подсказок.



Содержание раздела