Zentyal LDAP Passwords change

Zentyal LDAP Passwords change


#!/usr/bin/perl
use strict;
use warnings;
use EBox;
use EBox::UsersAndGroups;
use EBox::Global;
use EBox::Util::Random;
EBox::init();
my $salida =”/tmp/users.csv”;
open (OUT,”>$out”) || die “ERROR: Can’t create or write to file $outn”;
my $users = EBox::Global->modInstance(‘users’);
my @userlist = @{$users->users() } ;
foreach my $user (@userlist) {
my $password;
$password = EBox::Util::Random::generate(8);
print OUT $user->name().” “. $password.”n”;
$user->changePassword($password,0)
}

close (OUT);

– See more at: http://www.jbahillo.com/perl-zentyal-ldap-passwords-change/#sthash.t5B9uZhJ.dpuf

Install Zentyal 3.0 on Ubuntu Server

Install Zentyal 3.0 on Ubuntu Server

เริ่มเลยดีกว่า

sudo apt-get install -y python-software-properties
sudo apt-add-repository ppa:zentyal/3.0
sudo apt-get update
sudo apt-get install -y zentyal

– หลังจากติดตั้งเสร็จให้เข้าผ่าน https://localhost/

– ถ้าต้องการติดตั้ง Modules ด้วย Command 
sudo apt-get install zentyal-<modulename>

List of zentyal-<module>
zentyal-antivirus

zentyal-asterisk
zentyal-ca
zentyal-dhcp
zentyal-dns
zentyal-ebackup
zentyal-firewall
zentyal-ftp
zentyal-ids
zentyal-jabber
zentyal-l7-protocols
zentyal-ltsp
zentyal-mail
zentyal-mailfilter
zentyal-monitor
zentyal-network
zentyal-ntp
zentyal-nut
zentyal-objects
zentyal-openvpn
zentyal-printers
zentyal-remoteservices
zentyal-samba
zentyal-services
zentyal-software
zentyal-squid
zentyal-trafficshaping
zentyal-users
zentyal-usercorner
zentyal-webserver
zentyal-radius
zentyal-webmail
zentyal-zarafa

Cheack Module Status On

sudo /etc/init.d/zentyal modulename restart

Credit http://ubuntuserverguide.com/2012/11/how-to-instal-zentyal-3-0-on-ubuntu-server-12-04-lts.html