āĻĨāϰāϏā§āĻā§āύ āĻā§āĻā§āĻ, SUSE-āĻāϰ āĻāĻŦāĻŋāώā§āϝāϤ āĻĒā§āϰāϝā§āĻā§āϤāĻŋ āĻāύā§āύāϝāĻŧāύ āĻĻāϞā§āϰ āύā§āϤāĻž (āĻĢāĻŋāĻāĻāĻžāϰ āĻā§āĻāύā§āϞāĻāĻŋ āĻāĻŋāĻŽ, openSUSE MicroOS āĻāĻŦāĻ SLE Micro āĻĄā§āĻā§āϞāĻĒ āĻāϰā§), āϝāĻŋāύāĻŋ āĻĒā§āϰā§āĻŦā§ 10 āĻŦāĻāϰ āϧāϰ⧠SUSE LINUX āĻāύā§āĻāĻžāϰāĻĒā§āϰāĻžāĻāĻ āϏāĻžāϰā§āĻāĻžāϰ āĻĒā§āϰāĻāϞā§āĻĒā§āϰ āύā§āϤā§āϤā§āĻŦ āĻĻāĻŋāϝāĻŧā§āĻāĻŋāϞā§āύ, āϤāĻŋāύāĻŋ /var/run/utmp āĻĢāĻžāĻāϞ āĻĨā§āĻā§ āĻŽā§āĻā§āϤāĻŋ āĻĒāĻžāĻāϝāĻŧāĻžāϰ āĻĒāϰāĻžāĻŽāϰā§āĻļ āĻĻāĻŋāϝāĻŧā§āĻā§āύ Glibc-āĻāϰ 2038 āϏāĻŽāϏā§āϝāĻž āϏāĻŽā§āĻĒā§āϰā§āĻŖāϰā§āĻĒā§ āϏāĻŽāĻžāϧāĻžāύā§āϰ āĻāύā§āϝ āĻŦāĻŋāϤāϰāĻŖā§āĨ¤ utmp, wtmp āĻāĻŦāĻ lastlog āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āϏāĻŽāϏā§āϤ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§ systemd-logind āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āϤāĻžāϞāĻŋāĻāĻž āĻĒā§āϤ⧠āϰā§āĻĒāĻžāύā§āϤāϰāĻŋāϤ āĻāϰāĻžāϰ āĻĒā§āϰāϏā§āϤāĻžāĻŦ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
19 āĻāĻžāύā§āϝāĻŧāĻžāϰā§, 2038-āĻ, 32-āĻŦāĻŋāĻ time_t āĻāĻžāĻāĻĒā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāĻž āϝā§āĻāĻžāύā§āϤāĻāĻžāϰ⧠āϏāĻŽāϝāĻŧ āĻāĻžāĻāύā§āĻāĻžāϰāĻā§āϞāĻŋ āĻāĻāĻžāϰāĻĢā§āϞ⧠āĻšāĻŦā§ā§ˇ Glibc, āĻāĻāĻāĻŋ 64-āĻŦāĻŋāĻ time_t āĻāĻžāĻāĻĒ āĻĒā§āϰāĻŦāϰā§āϤāύ āĻāϰāĻž āϏāϤā§āϤā§āĻŦā§āĻ, 32-āĻŦāĻŋāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āϏā§āĻĒā§āϏ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝ āĻŦāĻāĻžāϝāĻŧ āϰāĻžāĻāϤ⧠64-āĻŦāĻŋāĻ āĻĒā§āϞā§āϝāĻžāĻāĻĢāϰā§āĻŽā§ āĻāĻŋāĻā§ āĻā§āώā§āϤā§āϰ⧠āĻāĻāĻāĻŋ 32-āĻŦāĻŋāĻ time_t āĻāĻžāĻāĻĒ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻž āĻ āĻŦā§āϝāĻžāĻšāϤ āϰāĻžāĻā§āĨ¤ āĻāϰāĻāĻŽ āĻāĻāĻāĻŋ āĻā§āϏ āĻšāϞ /var/run/utmp āĻĢāĻžāĻāϞ, āϝāĻž āĻŦāϰā§āϤāĻŽāĻžāύ⧠āϏāĻŋāϏā§āĻā§āĻŽā§ āϞāĻ āĻāύ āĻāϰāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āϤāĻĨā§āϝ āϏāĻāϰāĻā§āώāĻŖ āĻāϰā§āĨ¤ utmp-āĻ āϏāĻŽāϝāĻŧ āĻā§āώā§āϤā§āϰāĻāĻŋ āĻāĻāĻāĻŋ 32-āĻŦāĻŋāĻ time_t āĻŽāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āύāĻŋāϰā§āĻĻāĻŋāώā§āĻ āĻāϰāĻž āĻšāϝāĻŧāĨ¤
āĻā§āĻŦāϞāĻŽāĻžāϤā§āϰ āĻāĻāĻāĻŋ 32-āĻŦāĻŋāĻ āĻĨā§āĻā§ 64-āĻŦāĻŋāĻ āĻāĻžāĻāĻĒā§ utmp-āĻ āĻāĻžāĻāĻŽ āĻĢāĻŋāϞā§āĻĄ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻž āĻāĻžāĻ āĻāϰāĻŦā§ āύāĻž, āĻāĻžāϰāĻŖ āĻāĻāĻŋ Glibc ABI-āϤ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāύāĻŦā§ (āĻāĻžāĻāĻĒāĻāĻŋ āϞāĻāĻāύ(), getutid() āĻāĻŦāĻ utmpname-āĻāϰ āĻŽāϤ⧠āĻĢāĻžāĻāĻļāύ⧠āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻšāĻŦā§ ()) āĻāĻŦāĻ w, who, uptime, login, su, sudo, useradd, systemd, sysvinit, tcsh, xterm āĻĄāĻŋāϏāĻĒā§āϞ⧠āĻŽā§āϝāĻžāύā§āĻāĻžāϰ, emacs, openssh, qemu, samba, rsyslog, āĻāϤā§āϝāĻžāĻĻāĻŋ āϏāĻš utmp āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻāĻŽāύ āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāϰ āϏāĻžāĻĨā§ āϏāĻžāĻŽāĻā§āĻāϏā§āϝāϤāĻž āĻāĻžāĻāĻžāĨ¤ āϏāĻŽā§āĻāĻžāĻŦā§āϝ āĻ āϏā§āĻŦāĻŋāϧāĻž āĻāĻŦāĻ āĻāĻāĻŋāϞāϤāĻžāϰ āĻĒā§āϰāĻžāĻā§āϰā§āϝā§āϰ āĻāĻžāϰāĻŖā§, utmp-āĻ time_t āĻāĻžāĻāĻĒ āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύā§āϰ āϧāĻžāϰāĻŖāĻž Glibc āĻĄā§āĻā§āϞāĻĒāĻžāϰāĻĻā§āϰ āĻĻā§āĻŦāĻžāϰāĻž āĻĒā§āϰāϤā§āϝāĻžāĻā§āϝāĻžāύ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞāĨ¤ āĻāĻāĻ āĻāĻžāϰāĻŖā§, āĻāĻāĻāĻŋ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ 64-āĻŦāĻŋāĻ āĻāĻžāĻāĻŽ āĻĢāĻŋāϞā§āĻĄ āϝā§āĻ āĻāϰāĻžāϰ āĻāύā§āϝ utmp āĻāĻžāĻ āĻžāĻŽā§āϤ⧠āĻāĻĒāϞāĻŦā§āϧ āĻĢāĻžāĻāĻāĻž āϏā§āĻĨāĻžāύ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻŦāĻŋāĻāϞā§āĻĒāĻāĻŋ āĻŦāĻžāϤāĻŋāϞ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤
āĻāĻĒāϰāύā§āϤā§, utmp āĻ āĻāĻžāĻāĻĒ āĻŦāĻŋāĻ āĻāĻā§āϰāϤāĻž āĻĒāϰāĻŋāĻŦāϰā§āϤāύ āĻāϰāĻž āĻ āύā§āϝāĻžāύā§āϝ āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āϏāĻŽāϏā§āϝāĻžāϰ āϏāĻŽāĻžāϧāĻžāύ āĻāϰ⧠āύāĻž, āϝāĻž āĻāĻŽāĻŋ āĻĒāϰāĻŋāϤā§āϰāĻžāĻŖ āĻĒā§āϤ⧠āĻāĻžāĻāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, utmp-āĻ āϞā§āĻāĻžāϰ āĻāύā§āϝ āĻŦāĻŋāĻļā§āώ āĻ āϧāĻŋāĻāĻžāϰā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύ āĻšāϝāĻŧ, āϝāĻžāϰ āĻāύā§āϝ āĻĒā§āϰāϏā§āϏāĻā§āϞāĻŋāĻā§ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āϏā§āϝā§āĻ-āϏā§āĻŦāĻŋāϧāĻž āĻĻā§āĻāϝāĻŧāĻž āĻĒā§āϰāϝāĻŧā§āĻāύāĨ¤ āĻāϰā§āĻāĻāĻŋ āϏāĻŽāϏā§āϝāĻž āĻšāϞ āϝ⧠utmp āĻāϰā§āĻāĻŋāĻā§āĻāĻāĻžāϰ āϏā§āĻĨāĻžāύā§āϝāĻŧ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ DoS āĻāĻā§āϰāĻŽāĻŖ āĻāĻžāϞāĻžāύā§āϰ āĻ āύā§āĻŽāϤāĻŋ āĻĻā§āϝāĻŧ, āϝāĻžāϰ āĻĢāϞ⧠āĻĢāĻžāĻāϞ āϞāĻāĻā§āϞāĻŋāϰ āĻŽā§āϝāĻžāύāĻŋāĻĒā§āϞā§āĻļāύā§āϰ āĻŽāĻžāϧā§āϝāĻŽā§ utmp āĻĒāϰāĻŋāώā§āĻŦāĻž āĻŦā§āϝāĻžāĻšāϤ āĻšāϝāĻŧ, āϝāĻž āύāĻŋāĻļā§āĻāĻŋāϤ āĻāϰāĻž āĻ āϏāĻŽā§āĻāĻŦ āĻāϰ⧠āϤā§āϞ⧠āϝ⧠utmp-āĻāϰ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤā§āĻā§āϞāĻŋ āϏāĻŋāϏā§āĻā§āĻŽā§ āĻŦāĻžāϏā§āϤāĻŦ āĻ āĻŦāϏā§āĻĨāĻž āĻĒā§āϰāϤāĻŋāĻĢāϞāĻŋāϤ āĻāϰā§āĨ¤ utmp-āĻ āĻ ā§āϝāĻžāĻā§āϏā§āϏ āĻĒāϰāĻŋāĻāĻžāϞāύāĻž āĻāϰāĻžāϰ āĻāύā§āϝ āĻāĻāĻāĻŋ āĻ āϤāĻŋāϰāĻŋāĻā§āϤ āĻŦā§āϝāĻžāĻāĻā§āϰāĻžāĻāύā§āĻĄ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻĒā§āϰāϏā§āϤāĻžāĻŦ āĻāϰāĻž āĻšāϝāĻŧā§āĻāĻŋāϞ, āĻāĻŋāύā§āϤ⧠āĻāĻ āϧāϰāύā§āϰ āĻāĻžāĻā§āϰ āĻāύā§āϝ āĻāϤāĻŋāĻŽāϧā§āϝā§āĻ āĻāĻāĻāĻŋ āϏāĻŋāϏā§āĻā§āĻŽāĻĄ-āϞāĻāĻāύā§āĻĄ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āϰāϝāĻŧā§āĻā§ āĻāĻŦāĻ āĻ āύā§āϝ āĻāĻāĻāĻŋ āĻŦāĻŋāĻļā§āώ āĻĒā§āϰāĻā§āϰāĻŋāϝāĻŧāĻž āĻāĻžāϞ⧠āĻāϰāĻžāϰ āĻĒāϰāĻžāĻŽāϰā§āĻļ āĻĻā§āĻāϝāĻŧāĻž āĻšāϝāĻŧ āύāĻž (āĻ ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύāĻā§āϞāĻŋāĻā§ āĻāĻāϏāĻžāĻĨā§ āĻĻā§āĻāĻŋ āĻšā§āϝāĻžāύā§āĻĄāϞāĻžāϰ⧠āĻĄā§āĻāĻž āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāϤ⧠āĻšāĻŦā§)āĨ¤
āĻāĻāĻ āϏāĻŽāϝāĻŧā§, āĻāĻŽāύāĻāĻŋ DoS āĻāĻā§āϰāĻŽāĻŖā§āϰ āϏāĻžāĻĨā§ āϏāĻŽāϏā§āϝāĻž āϏāĻŽāĻžāϧāĻžāύ āĻāϰāĻžāϰ āϏāĻŽāϝāĻŧ, utmp-āĻāϰ āĻŦāĻŋāώāϝāĻŧāĻŦāϏā§āϤ⧠āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āϤāĻĨā§āϝāĻāϤ āĻĨāĻžāĻā§ āĻāĻŦāĻ āĻŦāĻžāϏā§āϤāĻŦāϤāĻžāϰ āĻĒā§āϰāϤāĻŋāĻĢāϞāύā§āϰ āĻā§āϝāĻžāϰāĻžāύā§āĻāĻŋ āĻĻā§āϝāĻŧ āύāĻžāĨ¤ āĻāĻĻāĻžāĻšāϰāĻŖāϏā§āĻŦāϰā§āĻĒ, āĻŦāĻŋāĻāĻŋāύā§āύ āĻāĻŽā§āϞā§āĻāϰ āĻāĻŦāĻ āĻāĻžāϰā§āĻŽāĻŋāύāĻžāϞ āĻŽāĻžāϞā§āĻāĻŋāĻĒā§āϞā§āĻā§āϏāĻžāϰ āϤāĻžāĻĻā§āϰ āĻ āĻŦāϏā§āĻĨāĻžāĻā§ āĻāĻŋāύā§āύāĻāĻžāĻŦā§ āĻĒā§āϰāϤāĻŋāĻĢāϞāĻŋāϤ āĻāϰ⧠- āĻĒāĻžāĻāĻāĻāĻŋ āĻāĻŋāύā§āĻŽ āĻāĻžāϰā§āĻŽāĻŋāύāĻžāϞ āĻāĻžāϞ⧠āĻāϰāĻžāϰ āĻĢāϞ⧠āĻāĻāĻāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠utmp-āĻ āĻĒā§āϰāϤāĻŋāĻĢāϞāĻŋāϤ āĻšāĻŦā§, āĻāĻŦāĻ KDE-āϤ⧠āĻĒāĻžāĻāĻāĻāĻŋ āĻāύāϏā§āϞ āĻŦāĻž xterm āĻāĻžāϰā§āĻŽāĻŋāύāĻžāϞ āĻāĻžāϞ⧠āĻāϰāϞ⧠āĻāϝāĻŧāĻāĻŋ āĻšāĻŦā§āĨ¤ āϏā§āĻā§āϰā§āύ āĻāĻŦāĻ tmux-āĻāϰ āĻāĻāϰāĻŖ āĻāĻāĻāĻāĻžāĻŦā§ āĻāĻŋāύā§āύ: āĻĒā§āϰāĻĨāĻŽ āĻā§āώā§āϤā§āϰā§, āĻĒā§āϰāϤāĻŋāĻāĻŋ āϏā§āĻļāύ āĻāĻāĻāĻŋ āĻĒā§āĻĨāĻ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻšāĻŋāϏāĻžāĻŦā§ āĻāĻŖāύāĻž āĻāϰāĻž āĻšāϝāĻŧ, āĻāĻŦāĻ āĻĻā§āĻŦāĻŋāϤā§āϝāĻŧāĻāĻŋāϤā§, āϏāĻŽāϏā§āϤ āϏā§āĻļāύā§āϰ āĻāύā§āϝ āĻļā§āϧā§āĻŽāĻžāϤā§āϰ āĻāĻāĻāύ āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰ⧠āĻĒā§āϰāϤāĻŋāĻĢāϞāĻŋāϤ āĻšāϝāĻŧāĨ¤
āĻĢāϞāϏā§āĻŦāϰā§āĻĒ, āϏāĻŦāĻā§āϝāĻŧā§ āϏāĻšāĻ āϏāĻŽāĻžāϧāĻžāύ āĻšāĻŋāϏāĻžāĻŦā§, āĻāϤāĻŋāĻŽāϧā§āϝ⧠āĻŦāĻŋāĻĻā§āϝāĻŽāĻžāύ āĻŦāĻŋāĻāϞā§āĻĒ āϏāĻŋāϏā§āĻā§āĻŽāĻĄ-āϞāĻāĻāύā§āĻĄ āĻĒāϰāĻŋāώā§āĻŦāĻž āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰāĻžāϰ āĻāύā§āϝ āϏāĻŽāϏā§āϤ āĻ
ā§āϝāĻžāĻĒā§āϞāĻŋāĻā§āĻļāύ āϏā§āĻĨāĻžāύāĻžāύā§āϤāϰ āĻāϰāĻžāϰ āĻĒā§āϰāϏā§āϤāĻžāĻŦ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§ āĻāĻŦāĻ utmp āĻ
ā§āϝāĻžāĻā§āϏā§āϏ āĻāϰāĻžāϰ āĻā§āύ⧠āĻŦāϰā§āϤāĻŽāĻžāύ āĻĒā§āϰā§āĻā§āϰāĻžāĻŽ āύāĻž āĻĨāĻžāĻāĻžāϰ āĻĒāϰā§, utmp-āĻ āϰā§āĻāϰā§āĻĄāĻŋāĻ āĻŦāύā§āϧ āĻāϰā§āύāĨ¤ wtmp āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻāϰāĻžāϰ āĻāύā§āϝ, āϏāĻŋāϏā§āĻā§āĻŽāĻĄ-āĻāĻžāϰā§āύāĻžāϞā§āĻĄ āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŦā§āϝāĻŦāĻšāĻžāϰāĻāĻžāϰā§āĻĻā§āϰ āϏāĻŽā§āĻĒāϰā§āĻā§ āϤāĻĨā§āϝ āϞā§āĻāĻž āĻ āĻĒāĻĄāĻŧāĻžāϰ āĻāύā§āϝ āϏāĻĢā§āĻāĻāϝāĻŧā§āϝāĻžāϰ āĻāύā§āĻāĻžāϰāĻĢā§āϏ āĻĒā§āϰāϏā§āϤā§āϤ āĻāϰāĻžāϰ āĻĒā§āϰāϏā§āϤāĻžāĻŦ āĻāϰāĻž āĻšāϝāĻŧā§āĻā§āĨ¤ systemd 254-āĻāϰ āĻĒāϰāĻŦāϰā§āϤ⧠āϰāĻŋāϞāĻŋāĻā§āϰ āĻā§āĻĄāĻŦā§āϏ⧠āĻāϤāĻŋāĻŽāϧā§āϝā§āĻ sd-login.h API āĻŦā§āϝāĻŦāĻšāĻžāϰ āĻāϰ⧠āĻŦāĻž DBUS-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ libsystemd-āĻāϰ āĻŽāĻžāϧā§āϝāĻŽā§ utmp āĻĒā§āϰāϤāĻŋāϏā§āĻĨāĻžāĻĒāύ āĻĄā§āĻāĻž āĻĒā§āϰāĻĻāĻžāύā§āϰ āĻĒā§āϰāϝāĻŧā§āĻāύā§āϝāĻŧ āĻāĻžāϰā§āϝāĻāĻžāϰāĻŋāϤāĻž āĻ
āύā§āϤāϰā§āĻā§āĻā§āϤ āϰāϝāĻŧā§āĻā§āĨ¤
āĻāϤā§āϏ: opennet.ru
