Passwd :: Unix.

fornece uma interface abstrata para / etc / passwd, / etc / shadow e / etc / etc / arquivo de formato de grupo
Baixe Agora

Passwd :: Unix. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Nome do editor:
  • Strzelecki Lukasz
  • Site do editor:
  • http://search.cpan.org/~strzelec/

Passwd :: Unix. Tag


Passwd :: Unix. Descrição

Fornece uma interface abstrata para / etc / passwd, / etc / shadow e / etc / etc / etc. Passwd :: UNIX é um módulo Perl que fornece uma interface abstrata para / etc / passwd, / etc / shadow e / etc / etc / arquivo de formato de grupo. É inspirado pelo Unix :: Passwdfile Module (que não se trata de arquivo / etc / shadow, o que é necessário em sistemas modernos, como Sun Solaris 10 ou Linux) .Synopsis Use Passwd :: Unix; Meu $ pu = passwd :: Unix-> novo (); Meu $ err = $ pu-> usuário ("exemplo", $ pu-> vadiar ("my_secret"), $ pu-> maxuid + 1, 10, "meu usuário", "/ home / exemplo", "/ bin / bash "); $ pu-> passwd ("exemplo", $ pu-> vadiar ("newsecret")); foreach meu usuário $ user ($ pu-> Users) {Imprimir "Nome de usuário: $ User \ Name Nome:", $ pu-> Gecos ($ user), "\ n \ n"; } Meu $ UID = $ PU-> UID ('exemplo'); $ pu-> del ("exemplo"); # ou use passwd :: Unix qw (Check_sanity Reset Shadow_File Group_File Warnings Del Del_user UID Gecos Gecos Home Shell Passwd Renomear MaxGid Exists_User EXISISSER EXISISSER Usuários de Usuários_From_Shadow Del_Grup Grupos Groups_From_gshadow); Meu $ Err = Usuário ("Exemplo", Encarnada ("My_Secret"), $ Pu-> maxuid + 1, 10, "meu usuário", "/ home / exemplo", "/ bin / bash"); passwd ("exemplo", vadia ("newsecret")); foreach My $ User (Usuários ()) {Imprimir "Nome de usuário: $ User \ Name Nome:", Gecos (USUÁRIO $), "\ n \ N"; } Meu $ UID = UID ('exemplo'); del ("exemplo"); Requisitos: · Perl.


Passwd :: Unix. Software Relacionado