login.access(5)

НАЗВАНИЕ
login.access - файл контроля доступа в систему

ОПИСАНИЕ

login.access — это файл, определяющий комбинации (пользователь, хост) и/или (пользователь, терминал), которым будет разрешён или запрещён вход в систему.

Когда кто-то пытается войти в систему выполняется сканирование файла login.access в поисках первой совпадающей записи (пользователь, хост), или в случае не сетевого входа, первой совпадающей записи (пользователь, терминал). Из найденной записи выбирается поле прав доступа, по которому определяется разрешать ли данной учётной записи вход в систему или нет.

Каждая строка таблицы контроля доступа в систему состоит из трёх полей разделённых символом ":" и выглядит так:

права_доступа:пользователи:источники

Первое поле должно содержать символ "+" (доступ разрешён) или "-" (доступ запрещён). Второе поле должно содержать имя одной или более учётных записей, имена групп или ALL (всегда совпадает). Третье поле должно содержать одно или нескольких имён терминалов (для доступа не из сети), имена хостов, доменных имён (начинаются с "."), адреса хостов, адреса подсетей (заканчиваются на "."), ALL (всегда совпадает) или LOCAL (любая строка, не содержащая символов "."). Если используется NIS, то также можно использовать @имя_сетевой_группы в шаблонах хостов или именах пользователей.

Оператор EXCEPT помогает в написании компактных правил.

Поиск в файле групп производится только когда имя не совпадает с регистрирующимся пользователем. Рассматриваются группы только с явно прописанными в них пользователями: программа не принимает во внимание значение первичной группы пользователя.

ФАЙЛЫ

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

СМОТРИТЕ ТАКЖЕ

login(1).