| Unix :: passwd :: file manipola / etc / {passwd, ombra, gruppo, gshadow} voci |
Scarica ora |
Unix :: passwd :: file Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Nome editore:
- Steven Haryanto
- Sito web dell'editore:
- http://search.cpan.org/~sharyanto/
Unix :: passwd :: file Tag
Unix :: passwd :: file Descrizione
UNIX :: PASSWD :: File è un modulo Perl può essere utilizzato per leggere e manipolare le voci nei file della password di sistema UNIX (/ etc / passwd, / etc / gruppo, / etc / gruppo, / etc / gshadow; ma può anche essere detto Per cercare in posizione personalizzata, a scopo di test) .synopsis Utilizzare UNIX :: passwd :: File; # per impostazione predefinita utilizza file in / etc (/ etc / passwd, / etc / shadow, et al) my $ res = list_users (); # ] # Cambia la posizione dei file, Dettagli restituiti $ RES = LIST_USER (ETC_DIR => "/ POO / PATH", dettaglio => 1); # ] # Anche il dettaglio di ritorno, ma restituisce le voci di array invece di hash $ res = list_users (dettaglio => 1, with_field_names => 0); # , ...]] # Ottenere utente / gruppo $ res = get_group (utente => "buzz"); # $ res = get_user (utente => "neil"); # # Aggiunta di utente / gruppo, per impostazione predefinita L'aggiunta dell'utente aggiungerà anche un gruppo con lo stesso # Nome $ RES = ADD_USER (utente => "Steven", ...); # $ res = ADD_GROUP (GROUP => "STEVEN", ...); # # Modifica utente / gruppo $ res = modify_user (utente => "steven", home => "/ newhome / steven"); # $ res = modify_group (Group => "neil"); # # Eliminazione dell'utente eliminerà anche il gruppo dell'utente $ res = delete_User (utente => "neil"); # Cambia password utente $ res = set_User_password (utente => "steven", pass => "foobar"); # Aggiungi / Elimina utente da / da gruppo $ res = add_user_to_group (utente => "steven", gruppo => "ruota"); $ res = delete_User_from_group (utente => "steven", gruppo => "ruota"); # altri $ res = get_max_uid (); $ res = get_max_gid (); homepage del prodotto
Unix :: passwd :: file Software correlato