Author Topic: Alterar senha de usuário do Postfix  (Read 3555 times)

anderson.oliveira

  • Zen Apprentice
  • *
  • Posts: 3
  • Karma: +0/-0
    • View Profile
Alterar senha de usuário do Postfix
« on: January 13, 2012, 12:48:00 pm »
Preciso alterar a senha de um usuário, pois sincronização do AD não está legal.
Tem como eu fazer isto no servidor via comandos?

Att,

Anderson Oliveira

jquintao

  • Moderator
  • Zen Hero
  • *****
  • Posts: 648
  • Karma: +14/-0
  • jquintao
    • View Profile
    • NetSol
Re: Alterar senha de usuário do Postfix
« Reply #1 on: January 18, 2012, 02:07:30 am »
Olá,

Na época do eBox eu usei isto:

Code: [Select]
#!/usr/bin/perl

# Usage:
# sudo perl ./ebox-passwd.pl <username> <password>


use strict;
use warnings;

use EBox;
use EBox::Global;

my ($username, $password) = @ARGV;

EBox::init();

my $users = EBox::Global->modInstance('users');
defined $users or die "eBox userandgroups module needed";

my %user = (
    username => $username,
    password => $password,
);
       
$users->modifyUser(\%user);

Você pode experimentar adaptar ai pra sua necessidade...

Abraços,
Jorge Quintão