Lx4U-book/docs/build-system/shadow.md

55 lines
1.9 KiB
Markdown
Raw Normal View History

{{ include('../packages/shadow/README.md') }}
2021-05-11 16:15:18 +08:00
## Подготовка
- Отключите установку программы `groups`, так как `coreutils` предоставляет лучшую версию и содержащихся в пакете `man-pages` man-страниц
2021-05-11 16:15:18 +08:00
2021-06-10 21:28:16 +08:00
- Для использования более безопасного метода шифрования SHA-512 вместо стандартного `crypt` метода, а также использования `/var/mail` вместо устаревшего `/var/spool/mail` и устранения дублирования путей в переменной `PATH` по умолчанию
2021-05-11 16:15:18 +08:00
- Сделайте незначительное изменение, для того чтобы номера групп начинались с 1000
2021-05-11 16:15:18 +08:00
```bash
{{ include('../packages/shadow/prepare') }}
```
2021-05-11 16:15:18 +08:00
## Настройка
```bash
{{ include('../packages/shadow/configure') }}
```
2021-05-11 16:15:18 +08:00
## Сборка
```bash
{{ include('../packages/shadow/build') }}
```
2021-05-11 16:15:18 +08:00
## Установка
```bash
{{ include('../packages/shadow/install') }}
```
2021-05-11 16:15:18 +08:00
## Настройка
Для включения теневых паролей и групп выполните:
```bash
{{ include('../packages/shadow/postinstall') }}
```
2021-05-11 16:15:18 +08:00
В файле `/etc/default/useradd` можно настроить параметры утилиты `useradd`.
Задайте пароль на пользователя `root`:
```bash
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
2021-05-11 16:15:18 +08:00
2021-06-10 21:28:16 +08:00
Директории: `/etc/default`
2021-05-11 16:15:18 +08:00