Utente :: PWENT.

Utente :: PWENT è un'interfaccia perl GetPW * () funzioni.
Scarica ora

Utente :: PWENT. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • Tom Christiansen
  • Sito web dell'editore:
  • http://search.cpan.org/~nwclark/perl-5.8.8/pod/perltoot.pod

Utente :: PWENT. Tag


Utente :: PWENT. Descrizione

Utente :: PWENT è un'interfaccia perl GetPW * () funzioni. Utente :: PWENT è un'interfaccia perl GetPW * () functions.synopsis utilizza l'utente :: PWENT; $ pw = getpwnam ('daemon') || Die "Nessun utente del daemon"; se ($ PW-> UID == 1 $ PW-> DIR = ~ m # ^ / (bin | TMP)? Z # s) {stampa "GID 1 su root dir"; } $ real_shell = $ pw-> shell || '/ bin / sh'; per (($ fullname, $ office, $ workphone, $ home full) = split / s *, s * /, $ pw-> gecos) {s // ucfirst (lc ($ pw-> nome)) / ge; } Utilizzare l'utente :: PWENT QW (: campi); GetPwnam ('DEONE') || Die "Nessun utente del daemon"; se ($ pw_uid == 1 $ pw_dir = ~ m # ^ / (bin | TMP)? Z # s) {stampa "GID 1 su root dir"; } $ PW = GetPW ($ chi); Utilizzare l'utente :: PWENT QW /: predefinito PW_HAS /; Se (PW_HAS (QW )) {....} IF (PW_HAS ("Nome UID GID passwd")) {....} Stampa "La tua struttura PWD ha:", Scalare PW_HAS (), "N"; le esportazioni predefinite di questo modulo sovrascrivono le funzioni GetPWent (), GetPwuid () e GetPwnam (), sostituirle con versioni che restituiscono gli oggetti :: PWENT. Questo oggetto ha metodi che restituiscono il nome del campo della struttura con nome simile della struttura del passwd della C di PWD.H, spogliati delle loro parti "PW_" leader, vale a dire nome, passwd, UID, GID, modifica, età, quota, commento, classe, Gecos, dir, shell e scadono. Il passwd, i GECOS e i campi della shell sono contaminati quando si eseguono in modalità taint. Potrebbe anche importare tutti i campi della struttura direttamente nello spazio dei nomi come variabili regolari utilizzando il tag: campi import. (Si noti che ciò sovrascrive ancora le funzioni principali.) Accedere a questi campi come variabili denominati con un PW_ precedenti in avanti i loro nomi dei metodi. Quindi, $ passwd_obj-> shell corrisponde a $ pw_shell se si importa i campi. La funzione GetPW () è un semplice front-end che inoltra un argomento numerico a GetPwuid () e il resto a GetPwnam (). Per accedere a questa funzionalità senza Il nucleo sovrascrive, passa all'utilizzare un elenco di importazione vuoto, quindi accedere a funzioni funzionalità con i loro nomi completi qualificati. Gli incorpori sono sempre disponibili tramite il core :: pseudo-pacchetto. Requisiti: · Perl.


Utente :: PWENT. Software correlato

Libgtkol.

LibGtkol è GTK C ++ Object Loay basato sui servizi Abstract di Libgenerics e l'API GTK. ...

144

Scarica