SYS :: UTMP :: Utente

SYS :: UTMP :: Utmplo è un modulo Perl per rappresentare una singola voce UTMP.
Scarica ora

SYS :: UTMP :: Utente Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Jonathan Stowe
  • Sito web dell'editore:
  • http://search.cpan.org/~jstowe/

SYS :: UTMP :: Utente Tag


SYS :: UTMP :: Utente Descrizione

SYS :: UTMP :: Utment è un modulo perl per rappresentare una singola voce UTMP. SYS :: UTMP :: Utment è un modulo Perl per rappresentare una singola voce UTMP.Synopsis utilizza il SYS :: UTMP; My $ UTMP = sys :: utmp-> nuovo (); while (my $ uttent = $ utmp-> getsutent ()) {if ($ utitente-> user_process) {stampa $ utitente-> ut_user, "n"; }} $ Utmp-> Endutento; come descritto nella documentazione SYS :: UTMP Il metodo GeetUtente restituisce un oggetto del tipo SYS :: UTMP :: Utente che fornisce metodi per accedere ai campi nel record UTMP. Esistono anche metodi per determinare il tipo di record. I metodi di accesso relativi ai nomi comuni per i membri dell'Utente di struttura c - quelli forniti sono il superset dall'implementazione GNU e potrebbe non essere disponibile su tutti i sistemi: dove sono Non restituiranno la stringa vuota .ut_usreturns L'uso è stato creato questo record per se questo è un record per un processo utente. Alcuni sistemi possono restituire altre informazioni a seconda del tipo di record. Se nessun utente è stato impostato, questa sarà la stringa vuota. Se la tainting è accesa con l'interruttore '-t' a Perl, allora questo sarà "contaminato" in quanto è possibile che il nome utente proveniva da una fonte non affidata .ut_idthe identificatore per questo record - potrebbe essere il tag INITTAB o un altro altro valore dipendente del sistema.ut_linefor record di processo utente Questo sarà il nome della riga del terminale che l'utente è connesso su.ut_pidL'ID del processo del processo che ha creato questo tipo di record.ut_typethe del record, questo avrà un valore corrispondente a uno dei Le costanti (non tutte queste possono essere disponibili su tutti i sistemi e potrebbero esserci altri che dovrebbero essere descritti nella manpage di Getsutent o in /usr/include/utmp.h): contabilità - il record è stato creato per scopi di contabilità del sistema. Boot_time: il record è stato creato al momento dell'avvio. Dead_Process: il processo che ha creato questo record è terminato. Vuoto - il disco probabilmente non contiene altre informazioni utili. Init_process - Questo è un record per il processo creato da init. Login_process - Questo record è stato creato per un processo di accesso (ad esempio Getty). New_time - Record creato quando è stato impostato il tempo di sistema. Old_Time - Registra registrazione del vecchio TME quando è stato impostato il tempo di sistema. Run_lvl - registra il tempo in cui è stato avviato il livello di esecuzione corrente. User_Process - Record creato per un processo utente (ad esempio un login) per comodity sys :: utmp :: Utt fornisce metodi che sono versioni minuscole dei nomi costanti che restituiscono true se il record è di questo tipo.ut_hoston che supportano questo il Il metodo restituirà il nome host dell'host per il quale è stato avviato il processo che ha creato il record, ad esempio per un login telnet. Se il controllo in tanice è stato acceso (con l'interruttore -T a Perl), questo valore verrà tainto in quanto è possibile che un utente remoto abbia il controllo del DNS per la macchina da cui hanno effettuato l'accesso. (Vedi PerlSec per più sulla tainting) Ut_timethe Time in Epock Seconds Wt che il record è stato creato. Requisiti: · Perl.


SYS :: UTMP :: Utente Software correlato