-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

2012-06-05 12:18 keltezéssel, Bálint István írta:
> A listán javasolt leírások alapján sikerült debian 6-on létrehozni
> az LDAP alapú Sambát. Az smbldap-useradd és az smbpasswd -a
> parancsokkal létre is tudtam hozni felhasználókat. Hogyan lehet
> tömegesen felvenni felhazsnálókat jelészóval az LDAP-ba és a
> Sambába? Van erre valami utility vagy script? Köszönettel: Bálint
> István

Nekem Ubuntu/Zentyal környezetben ez működik. Vesszővel elválasztva,
users.txt-ben: usernév, vezeték, keresztnév, jelszó.
CentOS környezetben pedig a Lazy Admin Tools a barátom.

#!/usr/bin/perl

use strict;
use warnings;

use EBox;
use EBox::Global;

EBox::init();
my $usersModule = EBox::Global->modInstance('users');

my @users;
open (my $USERS, 'users');

while (my $line = <$USERS>) {
    chomp ($line);
    my $user;
    my ($username, $givenname, $surname, $password) = split(',', $line);
    $user->{'user'} = $username;
    $user->{'givenname'} = $givenname;
    $user->{'surname'} = $surname;
    $user->{'password'} = $password;
    push (@users, $user);
}
close ($USERS);

foreach my $user (@users) {
    $usersModule->addUser($user, 0);
}

1;

T.S.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJPzfCAAAoJELwXLLoTnDsZQt8IAJqSNz7MjxyK19w7SKcDl2A1
xLYKTcTjk2HGTB7Fj4loiu4BGIqBjoOSARM58Sbvys5jdPiblV1UtF0xqF3ZFoG8
oOVkC14Q9XRCBeiFqBjGM8SuX5izwMC67RwseAn4nGcEVWrDq1jW5GsEV+RxkhdD
nBn77Hfcydf0v9hwvimnkPJOMl4JAgITMqdYIxjz9mWwKJtjEVCFZN9rErT8sru4
Hqewuzg+9ji35N0g8TgL73qInz5j27yad7l1mevHxA5iS20mo6QlCYo1xHHyK+UC
CGmfGPqgJNirjBs658WsUM7TFLnzxstpSyObBRZXHKxXNFzw9dzCELNA7z0NE+g=
=Rlbq
-----END PGP SIGNATURE-----
_______________________________________________
Techinfo mailing list
Techinfo@lista.sulinet.hu
Fel- és leiratkozás: http://lista.sulinet.hu/mailman/listinfo/techinfo
Illemtan: http://www.szag.hu/illemtan.html
Ügyfélszolgálat FAQ: http://www.kozhaloportal.hu/gyik/altalanos/

válasz