Zentyal Forum, Linux Small Business Server

International => German => Topic started by: netvizion on June 05, 2014, 01:36:54 pm

Title: User Import-Script (User in vorhandene Benutzergruppe)
Post by: netvizion on June 05, 2014, 01:36:54 pm
Hallo zusammen!

Das folgende Script für den Benutzer-Import funktioniert einwandfrei.

-----------------------------------------------------------------------------------------------------------------
#!/usr/bin/perl

use strict;
use warnings;

use EBox;
use EBox::Users::User;

EBox::init();

my $parent = EBox::Users::User->defaultContainer();

open (my $USERS, 'users.csv');

while (my $line = <$USERS>) {
    chomp ($line);
    my ($username, $givenname, $surname, $password) = split(',', $line);
    EBox::Users::User->create(
    uid => $username,
        parent => $parent,
        givenname => $givenname,
        surname => $surname,
        password => $password
    );
}

close ($USERS);

1;

-----------------------------------------------------------------------------------------------------------------

Ich würde gerne beim Import, Benutzer gleich in eine vorhandene Gruppe hinzufügen.
Wäre nett, wenn mir jemand dabei behilflich sein könnte.

Herzlichen Dank!
Title: Re: User Import-Script (User in vorhandene Benutzergruppe)
Post by: gsoeyn on November 08, 2014, 09:33:57 pm
Hallo,

hast Du mittlerweile eine Lösung für den Import der User in Gruppen?

Ich habe da nämlich auch versucht mit $group zu "spielen" aber das funktioniert nicht...

Gruß!
Title: Re: User Import-Script (User in vorhandene Benutzergruppe)
Post by: julio on November 09, 2014, 04:03:11 pm
für Zentyal 4:
https://forum.zentyal.org/index.php/topic,23781.0.html (https://forum.zentyal.org/index.php/topic,23781.0.html)
Title: Re: User Import-Script (User in vorhandene Benutzergruppe)
Post by: gsoeyn on November 11, 2014, 11:44:08 am
Danke!
:)