| Usuario :: PWENT Usuario :: Pwent es una interfaz PERL GETPW * () Funciones. |
Descargar ahora |
Usuario :: PWENT Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Tom Christiansen
- Sitio web del editor:
- http://search.cpan.org/~nwclark/perl-5.8.8/pod/perltoot.pod
Usuario :: PWENT Etiquetas
Usuario :: PWENT Descripción
Usuario :: Pwent es una interfaz PERL GETPW * () Funciones. Usuario :: Pwent es una interfaz PERL GETPW * () Functions.Synopsis Use Usuario :: Pwent; $ pw = getpwnam ('daemon') || muere "sin usuario de daemon"; Si ($ pw-> uid == 1 $ pw-> dir = ~ m # ^ / (bin | tmp)? z # s) {impresión "gid 1 en la raíz dir"; } $ real_shell = $ pw-> shell || '/ bin / sh'; Para (($ Fullname, $ Office, $ Workphone, $ HomePhone) = Split / S *, S * / / S * / S * /, $ PW-> GECOS) {S // UCFIRST (nombre LC ($ PW->)) / GE; } Usar usuario :: Pwent QW (: Campos); Getpwnam ('Daemon') || muere "sin usuario de daemon"; if ($ pw_uid == 1 $ pw_dir = ~ m # ^ / (bin | tmp)? z # s) {impresión "gid 1 en la dirección de raíz"; } $ pw = getpw ($ cual excepto); Usar usuario :: PWENT QW /: POR POR DEFECTO PW_HAS /; if (PW_HAS (QW )) {....} IF (PW_HAS ("Nombre UID GID PASSWD")) {....} Imprimir "Su estructura PWD tiene:", SCALAR PW_HAS (), "N"; Las exportaciones predeterminadas de este módulo anulan las funciones principales GETPWENT (), GETPWUID () y GETPWUID (), reemplazándolos con versiones que devuelven los usuarios :: PWENT. Este objeto tiene métodos que devuelven el nombre del campo de estructura nombrado de manera similar de la estructura de PASSWD de C desde PWD.H, despojados de sus partes líderes "PW_", a saber, Nombre, PassWD, UID, GID, CAMBIO, EDAD, PINTA, COMENTARIO, CLASE, Gecos, dir, shell y caducan. Los campos PASSWD, GECOS y SHELL están contaminados cuando se ejecutan en modo Taint. También puede importar todos los campos de estructura directamente a su espacio de nombres como variables regulares utilizando la etiqueta de importación de campos. (Tenga en cuenta que esto sigue anulando sus funciones básicas). Acceda a estos campos como variables nombradas con un PW_ precedentes en el frente de sus nombres de métodos. Por lo tanto, $ passwd_obj-> shell corresponde a $ PW_SHELL si importa los campos. La función GETPW () es un frontal simple que reenvía un argumento numérico a GetPwuid () y el resto a Getpwnam (). Para acceder a esta funcionalidad sin El núcleo anula, pase el uso de una lista de importación vacía, y luego acceda a las funciones de la función con sus nombres calificados completos. Las incorporadas siempre están disponibles a través del núcleo :: Pseudo-Package. Requisitos: · Perl
Usuario :: PWENT Software relacionado