| Datei :: lckpwdf. Datei :: LCKPWDF ist ein Perl-Modul, um die Passwd- und Schattendateien mit LCKPWDF und ULCKPWDF zu sperren und zu entsperren. |
Jetzt downloaden |
Datei :: lckpwdf. Ranking & Zusammenfassung
- Lizenz:
- Perl Artistic License
- Name des Herausgebers:
- E. Allen Smith
- Website des Verlags:
- http://search.cpan.org/~allens/File-LckPwdF-0.01/LckPwdF.pm
Datei :: lckpwdf. Stichworte
Datei :: lckpwdf. Beschreibung
Datei :: LCKPWDF ist ein Perl-Modul, um die Passwd- und Schattendateien mit LCKPWDF und ULCKPWDF zu sperren und zu entsperren. Datei :: LCKPWDF ist ein Perl-Modul, um die Passwd- und Schattendateien mit LCKPWDF und ULCKPWDF.Synopsis zu sperren und zu entsperren. Verwenden Sie Datei: LCKPWDF; (sperren_passwd (15)) || (Die "Kennzeichnungsdatei nicht sperren: N $! Haltestalten"); # ... tun Sachen mit der Passwd-Datei ... (unlock_passwd ()) || (Die "Kennwortdatei nicht entsperren: n $! H $! STOPPED"); Dies ist ein Perl-Modul, um LCKPWDF (3) und ULCKPWDF (3) zu verwenden, um die / etc / passwd zu sperren, und (falls vorhanden) / etc / etc / shadow-Dateien .Funktionen Exportiert AXPACTLOCK_PASSWD ($ Timeout) $ Timeout funktioniert wie folgt: 1. Die Anfangszeit wird geprüft. 2. Wenn $ Timeout 0 ist, versucht es lckpwdf (), bis er erfolgreich ist, und wartet auf eine zufällige Zeit dazwischen. 3. Wenn $ Timeout über 0 ist, versucht es lckpwdf () einmal. Wenn dies folgt (oder ein beliebiger LCKPWDF ()) erfolgreich ist, gibt es zurück. Im letzteren Fall kehrt es 0 zurück. Es wartet auf eine zufällige Zeit zwischen Versuche von LCKPWDF (). Das zufällige Timeout wird von $ file :: lckpwdf :: rand_wait, der auf Anfrage exportiert wird. Es wird via Sleep Int (Rand ($ RAND_WAIT) + 1) verwendet. Innerhalb einer bis bis Schleife. Dieser Schlaf erfolgt nur, wenn $ Datei :: lckpwdf :: rand_wait liegt oberhalb von 0. $ timeout standardmäßig auf $ feunt :: lckpwdf :: default_timeout, der auch auf Anfrage exportiert wird; Die erste Einstellung von $ Datei :: lckpwdf :: default_timeout (Standardeinstellung) beträgt 15 Sekunden. Die Standardeinstellung für $ Datei :: lckpwdf :: rand_wait ist 10 sekunden.unlock_passwd () Diese Funktion verwendet ULCKPWDF (). Wenn FROCK_PASSWD () zuvor zum Sperren der Passwd-Datei verwendet wurde und Unlock_PASSWD () nicht zum Sperren verwendet wurde, wird es verwendet, um die Passwd-Datei in einem Ende zu entsperren: Anweisung. (Zugegebenermaßen mit vielen Implementierungen von LCKPWDF () ist dies nicht erforderlich, da, wenn ein Prozess erfolgt, wenn ein Prozess verliert, die Passwd-Dateisperre verliert. Es ist als Sicherheitsmaßnahme für diese Systeme vorhanden, für die dies nicht stimmt.) Funktionen, die von RequestLCKPWDF exportiert werden ( ) Ulckpwdf () Dies sind die XS-geladenen Versionen von LCKPWDF (3) und Ulckpwdf (3 ).Virektionen: · Perl Anforderungen: · Perl.
Datei :: lckpwdf. Zugehörige Software