mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк 

Златоуст.Ru

 

 

UTMP(4)                                                 UTMP(4)

НАЗВАНИЕ 
        utmp, wtmp - формат элементов файлов utmp и wtmp

СИНТАКСИС 
        #include 
        #include 

ОПИСАНИЕ 
        Файлы utmp и wtmp содержат информацию о пользователях и
        учетную  информацию  для  таких  команд,  как   who(1),
        write(1) и login(1). Их элементы имеют следующую струк-
        туру, определенную во включаемом файле :

        #define UTMP_FILE  "/etc/utmp"
        #define WTMP_FILE  "/etc/wtmp"
        #define ut_name    ut_user

        struct utmp {
          char ut_user[8];  /* Входное имя пользователя */
          char ut_id[4];    /* Идентификатор  из  файла   /etc/
                               inittab (обычно номер линии) */
          char ut_line[12]; /* Имя  устройства (console, ttyxx)
                               */
          short ut_pid;     /* Идентификатор процесса */
          short ut_type;    /* Тип элемента */
          struct exit_status {
            short e_termination; /* Системный  код   завершения
                                    процесса */
            short e_exit;        /* Пользовательский код завер-
                                    шения */
          } ut_exit;        /* Код  завершения  процесса, поме-
                               ченного как DEAD_PROCESS */
          time_t ut_time;   /* Время создания элемента */
        };

        /*  Определения для ut_type  */
        #define EMPTY          0
        #define RUN_LVL        1
        #define BOOT_TIME      2
        #define OLD_TIME       3
        #define NEW_TIME       4
        #define INIT_PROCESS   5 /* Процесс запущен из init */
        #define LOGIN_PROCESS  6 /* Процесс getty */
        #define USER_PROCESS   7 /* Пользовательский процесс */
        #define DEAD_PROCESS   8
        #define ACCOUNTING     9
        #define UTMAXTYPE ACCOUNTING /* Максимальное допустимое
                                        значение для ut_type */

        /* Специальные цепочки символов и форматы поля ut_line,
           когда информация не относится к процессам.
           Цепочки  символов не могут содержать более 11 симво-
           лов + нулевой байт */
        #define RUNLVL_MSG  "run-level %c"
        #define BOOT_MSG    "system boot"
        #define OTIME_MSG   "old time"
        #define NTIME_MSG   "new time"

ФАЙЛЫ 
        /etc/utmp
        /etc/wtmp

СМ. ТАКЖЕ 
        getut(3C).
        login(1), who(1), write(1) в Справочнике пользователя.
        acct(1M) в Справочнике администратора.



 

 

Бернадинер Марк Абрамович

Мое резюме

Компьютерная страничка

Ресурсы сети

Фотоальбом

 

 

 

mark.zlatoust.ru Послать письмо Webmaster-у Web-Master © Бернадинер Марк