Koozali.org: home of the SME Server

Sme-Server Benutzer anlegen (CSV Import)

Offline Nortian

  • *
  • 15
  • +0/-0
Sme-Server Benutzer anlegen (CSV Import)
« on: December 09, 2009, 06:46:08 PM »
Hallo, ich arbeite momentan bei dem SME-Server herum und jetzt will ich, dass ich viele Benutzer im SME Server aufeinmal anlegen kann, weil es über den Server-Manager viel zu aufwendig ist, viele Benutzer zu erstellen. Ich habe schon ausprobiert und hab mithilfe dieser Vorlage geschafft viele Benutzer aufeinmal anzulegen: http://www.sme-server.de/download/Ho...ers-howto.html aber das Problem ist, dass sie in keiner Gruppe drinnen sind wenn ich sie anlege. Zum Beispiel leg ich jetzt den Schüler Hans Müller an. Und ich will gleich bei der Textdatei eingeben, dass er in die Gruppe Ubuntu erstellt werden soll. Also z.B Firstname:Lastname: Group, Hans:Müller:Ubuntu und dann wird dieser Benutzer automatisch erstellt und er befindet sich in der Grp: Ubuntu. Ich hoffe ich habs verständlich genug erklärt^^. Und ich wollt jetzt Fragen ob man diese bestehende Vorlage umändern kann sodass man dann auch gruppen erstellen kann oder einfach den gruppen-namen angeben kann und der benutzer dann dort erstellt wird. Ich kenn mich leider mit schell-scripts nicht so gut aus. Oder ob jemand vll. andere gute tutorials kennt wo man das auch mit Excel oder sowas machen kann. Mein Ziel ist einfach nur eine große Anzahl von Benutzern bzw. Gruppe mithilfe solchen Scripts oder mit einem CSV_import im SME Server anzulegen.

Mit freundlichen Grüßen


Offline cactus

  • *
  • 4,880
  • +3/-0
    • http://www.snetram.nl
Re: Sme-Server Benutzer anlegen (CSV Import)
« Reply #1 on: December 09, 2009, 08:46:32 PM »
Vielleicht das dieses hilft: http://wiki.contribs.org/Lazy_Admin_Tools
Be careful whose advice you buy, but be patient with those who supply it. Advice is a form of nostalgia, dispensing it is a way of fishing the past from the disposal, wiping it off, painting over the ugly parts and recycling it for more than its worth ~ Baz Luhrmann - Everybody's Free (To Wear Sunscreen)

Offline Nortian

  • *
  • 15
  • +0/-0
Re: Sme-Server Benutzer anlegen (CSV Import)
« Reply #2 on: December 10, 2009, 12:53:42 PM »
Ich hab jetzt diese Erweiterung installiert aber ich sehe die nicht im Server-Manger...



Offline Nortian

  • *
  • 15
  • +0/-0
Re: Sme-Server Benutzer anlegen (CSV Import)
« Reply #3 on: December 10, 2009, 01:08:41 PM »
Muss man das über die command-line machen oder wie kann man mit diesem tool viele benutzer aufeinmal anlegen und auch die grp angeben wo sie erstellt werden sollen


mfg

Offline cactus

  • *
  • 4,880
  • +3/-0
    • http://www.snetram.nl
Re: Sme-Server Benutzer anlegen (CSV Import)
« Reply #4 on: December 10, 2009, 02:38:37 PM »
Muss man das über die command-line machen oder wie kann man mit diesem tool viele benutzer aufeinmal anlegen und auch die grp angeben wo sie erstellt werden sollen
Das wirkt nur uber die CLI, hast du die Dokumentationen auch geliesen, zB. http://mirror.contribs.org/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-users.html (jedem Program ist linked vom Wiki).
Be careful whose advice you buy, but be patient with those who supply it. Advice is a form of nostalgia, dispensing it is a way of fishing the past from the disposal, wiping it off, painting over the ugly parts and recycling it for more than its worth ~ Baz Luhrmann - Everybody's Free (To Wear Sunscreen)

Offline Nortian

  • *
  • 15
  • +0/-0
Re: Sme-Server Benutzer anlegen (CSV Import)
« Reply #5 on: December 10, 2009, 03:59:45 PM »
Ja ich hab es mir durchgelesen aber ich habs trotzdem nicht ganz kapiert. Ich hab grad vor ein paar Wochen angefangen mit dem SME Server zu arbeiten und ich kenn mich da leider nicht so gut aus. Könntest du mir bitte näher erkläre wie man das genau macht, wäre dir sehr dankbar.


Mfg

Offline cactus

  • *
  • 4,880
  • +3/-0
    • http://www.snetram.nl
Re: Sme-Server Benutzer anlegen (CSV Import)
« Reply #6 on: December 10, 2009, 07:14:05 PM »
Ja ich hab es mir durchgelesen aber ich habs trotzdem nicht ganz kapiert. Ich hab grad vor ein paar Wochen angefangen mit dem SME Server zu arbeiten und ich kenn mich da leider nicht so gut aus. Könntest du mir bitte näher erkläre wie man das genau macht, wäre dir sehr dankbar.
Kannst du bitte erklären was dein Problem ist... sonsst können wir nicht helfen. :-)
Be careful whose advice you buy, but be patient with those who supply it. Advice is a form of nostalgia, dispensing it is a way of fishing the past from the disposal, wiping it off, painting over the ugly parts and recycling it for more than its worth ~ Baz Luhrmann - Everybody's Free (To Wear Sunscreen)

Offline Nortian

  • *
  • 15
  • +0/-0
Re: Sme-Server Benutzer anlegen (CSV Import)
« Reply #7 on: December 10, 2009, 08:41:50 PM »
Ja...also ich hab ja schon alles installiert und im /usr/doc/lazy-admin-tools sind die beispiele example.users, example.group usw. vorhanden. Ich weiss jetzt nicht wo ich die Befehle schreiben muss damit ich user in gruppen anlegen kann. Muss ich jetzt in ein neues dokument die befehle z.B(lat-users -a -c ``harry | Harry | Potter | Quidditch'')schreiben und dann mit mit putty dieses dokument ausführen (/.beispiel) oder was muss man da genau machen? Ich hab nämlich am Anfang gedacht, dass es eine Erweiterung ist und die im Server-Manager zu bedienen ist aber jetzt kenn ich mich garnicht mit diesem tool aus also mein Problem ist, dass ich nicht weiss was ich da genau machen muss.


mfg.merip

Offline cactus

  • *
  • 4,880
  • +3/-0
    • http://www.snetram.nl
Re: Sme-Server Benutzer anlegen (CSV Import)
« Reply #8 on: December 10, 2009, 08:53:34 PM »
Ich habe es heute auch erstmahl durch geliesen und es schaut sich nicht zu schwer an:

Für: lat-users (http://mirror.contribs.org/smeserver/contribs/mblotwijk/Contribs/lazy-admin-tools/man/lat-users.html):

Code: [Select]
lat-users -a -i /path/to/users.list
Und die users.list Vorschlagfile ist zu finden in /usr/doc/lazy-admin-tools/example.users

Wann du die Daten eintragst im format beschrieben in dem File dan sollte es einfach klappen. Ich verstehe nicht was die Probleme sein und warum du das selber nicht ausfinden könnte.

Be careful whose advice you buy, but be patient with those who supply it. Advice is a form of nostalgia, dispensing it is a way of fishing the past from the disposal, wiping it off, painting over the ugly parts and recycling it for more than its worth ~ Baz Luhrmann - Everybody's Free (To Wear Sunscreen)

Offline Nortian

  • *
  • 15
  • +0/-0
Re: Sme-Server Benutzer anlegen (CSV Import)
« Reply #9 on: December 10, 2009, 10:34:04 PM »
Also nochmal von vorn^^:
Ich hab jetzt die examples also (example.users,example.groups etc) in /usr/doc/lazy-admin-tools
und die files also lat-users, lat-group etc hab ich in /usr/sbin.
In welchem file schreib ich jetzt die Befehle (wie z.B: lat-users -a -c ``harry | Harry | Potter | Quidditch'' ) um
die Benutzer zu erstellen und muss ich dann das file ausführen in der kommandozeile mit ./filename
Ich verstehe das Prinzip nicht...

Offline cactus

  • *
  • 4,880
  • +3/-0
    • http://www.snetram.nl
Re: Sme-Server Benutzer anlegen (CSV Import)
« Reply #10 on: December 10, 2009, 10:37:33 PM »
Also nochmal von vorn^^:
Ich hab jetzt die examples also (example.users,example.groups etc) in /usr/doc/lazy-admin-tools
und die files also lat-users, lat-group etc hab ich in /usr/sbin.
In welchem file schreib ich jetzt die Befehle (wie z.B: lat-users -a -c ``harry | Harry | Potter | Quidditch'' ) um
die Benutzer zu erstellen und muss ich dann das file ausführen in der kommandozeile mit ./filename
Ich verstehe das Prinzip nicht...
Mach ein neue file mit die Benutzer datei darin im Format gleich wie im Vorschlag (users.list), demnächst:
Code: [Select]
lat-users -a -i /Pfad/zu/deinem/Benutzer/File
Be careful whose advice you buy, but be patient with those who supply it. Advice is a form of nostalgia, dispensing it is a way of fishing the past from the disposal, wiping it off, painting over the ugly parts and recycling it for more than its worth ~ Baz Luhrmann - Everybody's Free (To Wear Sunscreen)

Offline Nortian

  • *
  • 15
  • +0/-0
Re: Sme-Server Benutzer anlegen (CSV Import)
« Reply #11 on: December 10, 2009, 10:44:19 PM »
Vielen Dank für deine schnelle Antowort...
Welchen Pfad ist da gemeint mit  /Pfad/zu/deinem/Benutzer/File, meinst du den Pfad wo die Benutzer des Sme-Server sind das wäre bei mir: /home/e-smith/files/users    hier befidnen sich meine Users die im Sme Server sind
Muss ich hier drin (/home/e-smith/files/users) user.list erstellen und dann dort drin die Befehle (lat-users -a -c ``harry | Harry | Potter | Quidditch'') schreiben?

P.S: Sry, dass ich mit diese Fragerei nerve...ich kenn mich da leider net so gut aus

Offline cactus

  • *
  • 4,880
  • +3/-0
    • http://www.snetram.nl
Re: Sme-Server Benutzer anlegen (CSV Import)
« Reply #12 on: December 10, 2009, 10:52:30 PM »
Vielen Dank für deine schnelle Antowort...
Welchen Pfad ist da gemeint mit  /Pfad/zu/deinem/Benutzer/File, meinst du den Pfad wo die Benutzer des Sme-Server sind das wäre bei mir: /home/e-smith/files/users    hier befidnen sich meine Users die im Sme Server sind
Muss ich hier drin (/home/e-smith/files/users) user.list erstellen und dann dort drin die Befehle (lat-users -a -c ``harry | Harry | Potter | Quidditch'') schreiben?

P.S: Sry, dass ich mit diese Fragerei nerve...ich kenn mich da leider net so gut aus
Du suchst viel zu viel da hinter. Schreib deine benutzer daten in einem File, die Name ist egal, und nur notwendig für das Kommand um deine Daten zu finden.

Benut diesem File, alles ander wird automatisch gemacht und du brauchst dich nicht darum zu kummern. Es ist wirklich einfach, das ist wofür die Scripts geschrieben sind.
Be careful whose advice you buy, but be patient with those who supply it. Advice is a form of nostalgia, dispensing it is a way of fishing the past from the disposal, wiping it off, painting over the ugly parts and recycling it for more than its worth ~ Baz Luhrmann - Everybody's Free (To Wear Sunscreen)

Offline Nortian

  • *
  • 15
  • +0/-0
Re: Sme-Server Benutzer anlegen (CSV Import)
« Reply #13 on: December 10, 2009, 11:31:33 PM »
OK ich verstehe es jetzt....aber es funktiniert nicht so richtig.
Also ich hab jetzt user.list in /root erstellt und dort steht -->http://www.fotos-hochladen.net/testswxydi5j.jpg
Also ich will den Testuser erstellen mit vornamen testen und nachname testen1, das passwort soll: Sme_Borg1 lauten und er soll in der Gruppe klasse 9t erstellt werden (die Grp exisistiert im Sme_Server) und ich hab dann die user list ausgeführt siehe hier: http://www.fotos-hochladen.net/test2l9r3ceup.jpg und wie man hier sieht steht da:  An error occurred while creating account 'Testuser'.......Der Benutzer wird aber trotzdem erstellt also er taucht im Server-manager auf  aber der ist gesperrt und er befindet sich nicht in der Gruppe: klasse 9t  siehe hier : http://www.fotos-hochladen.net/test3qi4teyjn.jpg
Ich wollt jetzt fragen was ich da falshc gemacht habe..
mfg.noritan
« Last Edit: December 10, 2009, 11:40:47 PM by Nortian »

Offline Nortian

  • *
  • 15
  • +0/-0
Re: Sme-Server Benutzer anlegen (CSV Import)
« Reply #14 on: December 11, 2009, 11:08:00 PM »
Ok ich habe das Problem schon gelöst. Es funktioniert jetzt alles. Vielen Dank für deine Hilfe.