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é

Publicité

  • Rating:
  • 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