Disce Imperii ad Linux - wtmp

nomine

utmp, wtmp - login records

Synopsis

emph type

Description

Et qui concedit utmp lima ut reveles est currently usura notitia circa quae est ratio. Non potest esse magis users currently usura ratio est; quia omnes rationes usu utmp logging.

Monitio: utmp writable necesse est esse: quia ratio multorum programs (fatue) attenditur circa eius integritas. Alacres mutua ratio files Tu logfiles seu modificationes ratio, si reliquero utmp writable ad user.

Scapus entries in sequenti de his in structuram declaravit includit lima (quod circa hoc est modo unus ex pluribus definitionibus; Details of Libc depend on the version)

# definire UT_UNKNOWN I 0 a # definire RUN_LVL a # definire BOOT_TIME a # definire NEW_TIME II III IV # definire OLD_TIME a # definire INIT_PROCESS a # definire LOGIN_PROCESS V VI VII # definire USER_PROCESS a # definire DEAD_PROCESS a # definire ACCOUNTING VIII IX XII # definire UT_LINESIZE a # definire UT_NAMESIZE XXXII a # definire {int e_termination brevi artem efficere exit_status UT_HOSTSIZE CCLVI; / * Terminatio processus status. * / Brevi e_exit int; / * Exitus status processus. * /}; {utmp ut_type brevi artem efficere; / * Genus * login / pid_t ut_pid; / * Ex login | pid processus * / integer ut_line [UT_LINESIZE]; / * Fabrica nomen massae unitae - "/ dev / '* / integer ut_id [IV]; / * Init signaculum vel Abbrev. ttyname * / integer ut_user [UT_NAMESIZE]; / User nomen tuum * * / integer ut_host [UT_HOSTSIZE]; / * * Hostname quoniam remotis login / exit_status ut_exit instruere; / * Et exitus, sicut alibi DEAD_PROCESS statum et processum. * / Longa ut_session; / * Sessionem ID: * propter Windowing / timeval ut_tv instruere; / * Ingressum tempore factum est. * / Int32_t ut_addr_v6 [IV]; / * IP oratio ex remotis exercitum. * / Integer codex [XX]; / * Reserved for use futurum. * /}; / * Retro compatibility hacks. * / A # definire ut_name ut_user #ifndef _NO_UT_TIME a # definire ut_time ut_tv.tv_sec return a # definire ut_xtime ut_tv.tv_sec a # definire ut_addr ut_addr_v6 [0]

Haec compages dat specialis lima nomen consociata cum user scriptor terminos, in user scriptor Nomen et tempus login in forma tempus (II). Agros autem linea terminata, '\ 0, si sunt breviori quam magnitudinem agri.

Primum eventus entries unquam creavit init de (VIII) processui inittab (V). Ante per ingressum qui processionaliter, quamquam, init (VIII) expurgat utmp per profecta ut_type ad DEAD_PROCESS, derelinquens ut_user, ut_host et ut_time cum ipso bytes quia per recordum quod ut_type non DEAD_PROCESS aut RUN_LVL et ubi processum est PID ut_pid existit. Si nullum potest inveniri ut_id inanis recordum cum opus fuerit, init novam gignit unum. Is sets a ut_id inittab, et ut_pid ut_time in current bona, quod est ut_type INIT_PROCESS.

Getty (VIII) ingressum per locat pid, ut LOGIN_PROCESS ut_type mutationes, ut_time mutat, sets ut_line, et exspectat in nexu sit statutum. login (VIII), post a user est authenticitatis signo muniantur, ut USER_PROCESS ut_type mutationes, mutat ut_time et occidere et ut_host ut_addr. Getty fretus (VIII) Et login (VIII), et sita ab records ut ut_line loco ut_pid potior.

Cum init (VIII), quae est processus invenit exiit per ingressum ut_pid utmp collocat suam, ad sets ut_type DEAD_PROCESS, deturbat laxatque ut_user, ut_host ut_time et cum ipso bytes.

xterm (I) et alius terminatio directe aemulatores USER_PROCESS creare recordum et generate ut_id utendo ad duo ultima litteris / dev / p ttyp%% d ad c, vel utendo / dev / pt /% d. Si hanc invenire DEAD_PROCESS id, quod recycle eam non aliter partum a novus ingressum. Si non potes, et non exivit de mark eo quod DEAD_PROCESS monuit ut nullus ut_line, ut_time, ut_user et ut_host sicut bene.

XDm (VIII), non ut partum a record utmp, quia non est assignata terminatio. Sed eodem creare erit in errores, sicut 'digito: non stat /dev/machine.dom. Non ut partum wtmp entries, quamquam, sicut ftpd (VIII) facit.

telnetd (VIII) reliquam deserit erigit LOGIN_PROCESS ingressum AD (VIII) solito. Postquam ultimum sessionem telnet, telnetd (VIII) expurgat utmp in modo descripsit.

Et wtmp file omnia acta et logins logouts. Forma ejus est prorsus similis utmp nisi quod indicat nullam a user nomen et concludere ex consociata terminatio. Ceterum nomine terminatio "~ 'usor cum nomine" shutdown "vel" reboot "indicat est shutdown vel reboot ratio, et nominibus par terminus' |" / '}' Taleae senex / cum novum ratio tempora diem (I) non mutat. wtmp quae dicuntur vita login (I), init (I), et quosdam versions of Getty (I). Neque enim de his progressio gignit file : ergo si remotus est, record-custodientes est off.