Saturday, Sep 04th

Last update09:09:00 PM GMT

Вы находитесь на: FreeBSD Запуск и выключение Программа /usr/bin/login

Программа /usr/bin/login

Программа login отвечает за регистрацию пользователя в системе; она обычно вызывается /usr/libexec/getty с именем пользователя, который хочет войти в систему, login freebsd запрашивает у пользователя пароль (после отключения режима эхо терминала, если это возможно).

Если пароль, предоставленный пользователем, дает после шифрования то же самое значение, которое хранится в главном файле паролей /etc/master.passwd, программа login в FreeBSD  делает запись о регистрации в различных файлах отчетов, инициализирует идентификаторы пользователя и группы значениями, указанными в файлах пароля и /etc/group, и переходит в регистрационный каталог пользователя.

Регистрационное имя пользователя сохраняется в структуре сеанса с использованием системного вызова set-login таким образом, что оно может быть надежно получено посредством системного вызова getlogin программами, которые хотят знать регистрационное имя, связанное с данным процессом. Наконец, login freebsd использует exec, чтобы загрузить поверх себя оболочку пользователя.

Программа login freebsd вызывается также, когда пользователь входит в систему через сетевое соединение. Для таких соединений getty и init не используются; их функциональность реализуется демоном, порождаемому при установлении сетевого соединения.

Основные тезисы: программа login, login conf freebsd, login freebsd

Сейчас 29 гостей онлайн

Реклама на сайте:

Надёжный колокейшн в Украине

интернет магазин мобильных телефонов Киев заказать