UNIX :: Passwd :: Arquivo

Manipular / etc / {passwd, sombra, grupo, gshadow} Entradas
Baixe Agora

UNIX :: Passwd :: Arquivo Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Steven Haryanto
  • Site do editor:
  • http://search.cpan.org/~sharyanto/

UNIX :: Passwd :: Arquivo Tag


UNIX :: Passwd :: Arquivo Descrição

UNIX :: Passwd :: O arquivo é um módulo Perl pode ser usado para ler e manipular entradas nos arquivos de senha do sistema UNIX (/ etc / passwd, / etc / grupo, / etc / grupo, / etc / gshadow; mas também pode ser dito Para pesquisar em localização personalizada, para fins de teste) .Synopsis Use Unix :: Passwd :: Arquivos; # Por padrão usa arquivos em / etc (/ etc / passwd, / etc / shadow, et al) my $ res = list_users (); # ] # Alterar a localização de arquivos, retorna Detalhes $ res = list_users (etc_dir => "/ algum / caminho", detalhe => 1); # ] #] #] # também retorna detalhes, mas retornar entradas de matriz em vez de hash $ res = list_users (detalhe => 1, com_field_names => 0); # ] # Obtendo usuário / grupo $ res = get_group (usuário => "buzz"); # $ res = get_user (usuário => "neil"); # # Adicionando usuário / grupo, por padrão Adicionar usuário também adicionará um grupo com o mesmo número # Nome $ res = add_user (usuário => "steven", ...); # $ res = add_group (grupo => "steven", ...); # # modificar usuário / grupo $ res = modify_user (usuário => "steven", home => "/ newhome / steven"); # $ res = modify_group (grupo => "neil"); # # A exclusão do usuário também excluirá o grupo $ res = delete_user (usuário => "neil"); # alterar a senha do usuário $ res = set_user_password (usuário => "steven", pass => "foobar"); # Adicionar / excluir usuário de / para grupo $ res = add_user_to_group (user => "steven", grupo => "roda"); $ res = delete_user_from_group (user => "steven", grupo => "roda"); # outros $ res = get_max_uid (); $ res = get_max_gid (); página inicial do produto


UNIX :: Passwd :: Arquivo Software Relacionado