Шифрование и секретность в Linux
Управление пользователями и группами
Управление пользователями
Просмотр списка пользователей
Таблица 10 1 Структура таблицы pg_shadow
Создание пользователей
Создание пользователей командой SQL CREATE USER
Листинг 10 1 Создание обычного пользователя
Листинг 10 2 Создание пользователя с правом CREATEDB
Листинг 10 3 Создание суперпользователя
Создание пользователей при помощи сценария createuser
Листинг 10 4 Создание пользователя сценарием createuser
Листинг 10 5 Интерактивное создание
Модификация пользователей
Листинг 10 6 Изменение пароля
Листинг 10 7 Предоставление прав суперпользователя
Листинг 10 8 Отзыв прав суперпользователя
Удаление пользователей
Удаление пользователей командой SQL DROP USER
Листинг 10 9 Удаление пользователя командой DROP USER
Удаление пользователей при помощи сценария dropuser
Листинг 10 10 Удаление пользователя приложением dropuser
Управление группами
Создание и удаление групп
Создание группы
Листинг 10 11 Создание группы
Листинг 10 12 Получение списка групп
Удаление группы
Листинг 10 13 Удаление группы
Назначение пользователей в группы
Включение пользователя в группу
Листинг 10 14 Включение пользователей в группу
Листинг 10 15 Проверка факта включения
Удаление пользователя из группы
Листинг 10 16 Удаление пользователя из группы
Предоставление привилегий
Управление доступом
Таблица 10 2 Привилегии доступа в PostqreSQL
Предоставление привилегий командой GRANT
Листинг 10 17 Предоставление привилегий пользователям
Листинг 10 18 Предоставление групповых привилегий
Ограничение прав командой REVOKE
Листинг 10 19 Отзыв прав
Представления при контроле доступа
Таблица 10 3 Таблица stock
Листинг 10 20 Управление привилегией
Листинг 10 21 Управление привилегией SELECT
Содержание раздела