| Passwd :: Unix fournit une interface abstraite / etc / passwd, / etc / shadow et / etc / groupe de fichiers au format |
Télécharger maintenant |
Passwd :: Unix Classement & Résumé
- Licence:
- Perl Artistic License
- Nom de l'éditeur:
- Strzelecki Lukasz
- Site Internet de l'éditeur:
- http://search.cpan.org/~strzelec/
Passwd :: Unix Mots clés
Passwd :: Unix La description
Fournit une interface abstraite / etc / passwd, / etc / shadow et / etc / groupe de fichiers au format PASSWD :: Unix est un module Perl qui fournit une interface abstraite / etc / passwd, / etc / Shadow et / etc. Formulaires de groupe. Il est inspiré par Unix :: Module PassWDFILE (celui-ci ne manipule pas / etc / filet, ce qui est nécessaire dans des systèmes modernes tels que Sun Solaris 10 ou Linux) .Synopsis Utilisez PASSWD :: Unix; mon $ PU = passwd :: Unix-> nouveau (); mon $ err = $ pu-> utilisateur ("exemple", $ pu-> encadrer ("my_secret"), $ pu-> maxuid + 1, 10, "mon utilisateur", "/ home / exemple" "," / bash "); $ pu-> passwd ("exemple", $ pu-> encadrer ("Newsecret")); foreach mon utilisateur $ utilisateur ($ PU-> utilisateurs) {imprimé "nom d'utilisateur: $ utilisateur \ nffull Nom:", $ PU-> Gecos ($ utilisateur), "\ n \ n"; } mon $ UID = $ pu-> uid ('exemple'); $ pu-> del ("exemple"); # ou utilisez passwd :: Unix qw (check_sanity réinitialiser ENCPASS PASSWD_FILE Shadow_File GROUP_FILE Warnings Del Del_USER UID GID GECOS Accueil Shell Passwd Rename MAXGID MAXUID EXISTES_USER EXISTANTS_GROUP UTILISATEURS Users_From_shaadow Del_Group Group Groups groups_from_shadow); mon $ err = utilisateur ("exemple", encadrer ("my_secret"), $ pu-> maxuid + 1, 10, "mon utilisateur", "/ home / exemple", "/ bin / bash"); passwd ("exemple", encadrer ("Newsecret")); foreach mon utilisateur $ (utilisateurs ()) {imprimé "nom d'utilisateur: $ utilisateur \ nffull Nom:", Gecos ($ utilisateur), "\ n \ n"; } mon $ UID = UID ('exemple'); del ("exemple"); Exigences: · Perl
Passwd :: Unix Logiciels associés