OpenSolaris, OpenIndiana, Nexenta > OpenIndiana
Как работает вход через консоль
(1/1)
keremet:
svcs -l svc:/system/console-login:default
logfile /var/svc/log/system-console-login:default.log
contract_id 142
по логу видно, что запускается /lib/svc/method/console-login
pgrep -c 142
sudo pargs 955
955: /usr/sbin/ttymon -g -d /dev/console -l console -m ldterm,ttcompat -h -p sunhost
argv[0]: /usr/sbin/ttymon
argv[1]: -g
argv[2]: -d
argv[3]: /dev/console
argv[4]: -l
argv[5]: console
argv[6]: -m
argv[7]: ldterm,ttcompat
argv[8]: -h
argv[9]: -p
argv[10]: sunhost console login:
А потом запускается login
https://github.com/illumos/illumos-gate/blob/bccbd30bb6d0c20635d3f23e8d63f3f8170d3c46/usr/src/cmd/login/login.c
Навигация
Перейти к полной версии