UNIX :: login.

UNIX :: Login ist ein Perl-Modul, das eine anpassbare UNIX-Anmeldeaufforderung und -validierung anbietet.
Jetzt downloaden

UNIX :: login. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Nathan Wiger
  • Website des Verlags:
  • http://search.cpan.org/~nwiger/Unix-Login-1.08/Login.pm

UNIX :: login. Stichworte


UNIX :: login. Beschreibung

UNIX :: Login ist ein Perl-Modul, das eine anpassbare UNIX-Anmeldeaufforderung und -validierung anbietet. UNIX :: Login ist ein Perl-Modul, das eine anpassbare UNIX-Anmeldeaufforderung und eine Validierung anbietet. Synopsis verwenden UNIX :: login; # Dies wird das gleiche als Getpwnam () auf # Erfolg zurückgeben oder automatisch bei einem Fehler sterben my @pw = login; Dies ist ein einfaches, aber flexibles Modul, das eine UNIX-ESQUE-Anmeldeaufforderung mit Kennwortübertragung bereitstellt. Dies ist nützlich in benutzerdefinierten Anwendungen, die den Benutzernamen / das Kennwort der Person mit der App validieren müssen. Das obige Beispiel ist ziemlich viel, was Sie jemals benötigen (und das gesamte Modul bereitstellt). Hier sind einige Besonderheiten in der bereitgestellten Funktion: Login (Option => Wert, Option => Wert) Diese Aufforderungen zum Benutzernamen und Kennwort und Versuche, das Login zu bestätigen. Bei Erfolg gibt es das gleiche, was getPPWuid () tut: der Benutzername in einem Skalarkontext oder die PASSWD-Struktur als Array in einem Listenkontext. Es gibt ein undef auf dem Versagen zurück. Sie können es einen optionalen Parametern angeben. Dadurch werden nur Optionen für diese Anmeldeaufforderung angegeben. Die Parameter und deren Standardwerte sind: Versuche MAX-Anmeldungsversuche FailMesg Drucken Sie diese Option auf Fehler FAILSLEPSEP und SLEEP FORNER SAILES FailExit Wenn sich nicht angemeldet (3) Versuche, Beenden Banner-Banner gedruckt, einmal oben "] selbenuser nehmen den Benutzernamen aus dem Prozess? PassreQ Erfordert ein Passwort für alle Benutzer? NOHOMEMESG gedruckt, wenn kein HomeDIR stripspaces stripper Leerzeichen vom Benutzernamen? SETENV Wenn TRUE, Setup Home und andere% ENV-Variablen cleenv falls true, erster undef% env vor sivenv -pfad, wenn SETENV, den Pfad zu diesem für Nicht-Root- superath einstellen Wenn Setzev, den Pfad zum ROOT mailDir, wenn siamev, set, wenn erteilen, in diesen Dir / Benutzername eingeben Rutschabgabe an FileHandle Pwent Rendite A User :: Penent struct im scalar context? Cdhome Chdir zum Erfolg der Person zum Erfolg der Person? EXECSHELL führt die Shell der Person als Login-Sitzung aus. Anforderungen: · Perl.


UNIX :: login. Zugehörige Software