SYS :: UTMP ::

SYS :: UTMP :: Uttent is een PERL-module om een enkele UTMP-invoer te vertegenwoordigen.
Download nu

SYS :: UTMP :: Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jonathan Stowe
  • Uitgever website:
  • http://search.cpan.org/~jstowe/

SYS :: UTMP :: Tags


SYS :: UTMP :: Beschrijving

SYS :: UTMP :: Uttent is een PERL-module om een enkele UTMP-invoer te vertegenwoordigen. SYS :: UTMP :: Juist is een PERL-module om een enkele UTMP-entry.synopsis te gebruiken Gebruik SYS :: UTMP; Mijn $ UTMP = SYS :: UTMP-> NIEUW (); TERWIJL (MIJN $ JUSTENT = $ UTMP-> GETUTENT ()) {IF ($ TENTENT-> User_Process) {Print $ Utention-> UT_USER, "N"; }} $ UTMP-> ENTUTENT; zoals beschreven in de Documentatie van SYS :: UTMP De Getutent-methode retourneert een object van het type SYS :: UTMP :: Juls, die methoden biedt voor toegang tot de velden in het UTMP-record. Er zijn ook werkwijzen voor het bepalen van het type van het record. De toegangsmethoden hebben betrekking op de gemeenschappelijke namen voor de leden van het C Struct-tent - die geleverd zijn de superset van de GNU-implementatie en is mogelijk niet beschikbaar op alle systemen: waar zij zijn Niet, ze zullen de lege string retourneren.USerReturns Het gebruik van dit record is gemaakt voor als dit een record is voor een gebruikersproces. Sommige systemen kunnen andere informatie retourneren, afhankelijk van het recordtype. Als er geen gebruiker is ingesteld, is dit de lege tekenreeks. Als tainting wordt ingeschakeld met de '-t' -schakelaar op PERL, dan is dit 'besmet' omdat het mogelijk is dat de gebruikersnaam van een niet-vertrouwde bron is gekomen.Ut_iDTHTe Identifier voor deze record - het is misschien de inittab-tag of een ander Systeemafhankelijke waarde.UT_LINEFORE User Process Records Dit is de naam van de Terminalor-lijn die de gebruiker is aangesloten op.ut_pidthe Process-ID van het proces dat dit record.ut_typethe type van de record heeft gemaakt, dit heeft een waarde die overeenkomt met een van de Constanten (niet al deze kunnen op alle systemen beschikbaar zijn en er zijn misschien wel anderen die moeten worden beschreven in de Getutent-manpage of in /usr/include/UTMP.H): Accounting - Record is gemaakt voor systeembehandelingsdoeleinden. Boot_time - het record is gemaakt bij het opstarten. Dead_Process - het proces dat dit record heeft gemaakt, is beëindigd. Leeg - Record bevat waarschijnlijk geen andere nuttige informatie. Init_Process - Dit is een record voor het proces gemaakt door init. Login_Process - Dit record is gemaakt voor een inlogproces (b.v. Getty). NEW_TIME - Record gemaakt wanneer de systeemtijd is ingesteld. Old_Time - Record opnemen van de oude TME wanneer de systeemtijd is ingesteld. Run_LVL - Registreert het tijdstip waarop het huidige runniveau is gestart. User_Process - Record gemaakt voor een gebruikersproces (bijv. Een login) voor gemakssys :: UTMP :: Uttent biedt methoden die kleine lettersversies zijn van de constante namen die true retourneren als de record van dat type.ut_hoston-systemen die dit is, Methode zal de hostnaam van de host retourneren waarvoor het proces dat het record heeft gemaakt, is gestart - bijvoorbeeld voor een telnet-aanmelding. Als het tastcontrole is ingeschakeld (met de -t-schakelaar op PERL), wordt deze waarde besmet omdat het mogelijk is dat een externe gebruiker de DNS voor het apparaat heeft ingelogd. (Zie PerLSEC voor meer op tainting) UT_TIMETHE TIME IN EPOCH SECONDEN WET WAARKELIJK WAAR HET RECORD IS GECOMMET. Vereisten: · Perl


SYS :: UTMP :: Gerelateerde software