| UNIX :: Passwd :: Arquivo Manipular / etc / {passwd, sombra, grupo, gshadow} Entradas |
Baixe Agora |
UNIX :: Passwd :: Arquivo Classificação e resumo
- Licença:
- Perl Artistic License
- 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