Re: User beim Einrichten zu verschiedenen Gruppen hinzufügen - skel ??
Hallo Klaus, Klaus Bogotz, 02.05.2005 (d.m.y): > wie automatisiere ich beim User einrichten die Zugehörigkeit zu > verschiedenen Gruppen? Ich bin mir nicht ganz sicher, meine aber, dass Du das mit Hilfe der Datei /etc/security/group.conf regeln kannst. Vor kurzem wurde das AFAIR auch hier in der Liste mal erwaehnt... > Beim adduser wird ja wohl ein Skript ausgeführt Ja: adduser. ;-) > das verschiedene Aktionen veranlasst, auch dieses (wo ist das?). > Will das aber in Webmin machen, da dort auch gleich die Samba User mit > eingerichtet werden. Hmmm... Ein entsprechendes Shellskript duerfte nicht allzu schwierig zusammenzuhacken sein. Ein billigster Ansatz (ungetestet): #! /bin/sh /usr/sbin/adduser $1 /usr/sbin/adduser $1 gruppe1 /usr/sbin/adduser $1 gruppe2 /usr/bin/smbpasswd -a $1 Als /usr/local/bin/newuser.sh abgespeichert und mit Ausfuehrungsrechten versehen, kannst Du das ganze dann mit "newuser" gefolgt vom Benutzernamen des neu einzurichtenden Benutzers aufrufen. > Wo kann ich da die Linux User weiteren Gruppen > zuweisen? Habe dort Wo? > auch einen Hinweis auf ein Skript gesehen (wo ist > das und wie verändere ich das?) > Bin ziemlich neu, daher bitte nicht zu kurz erklären! /usr/sbin/adduser ist ein Perl-Skript. Wenn Du darin herumeditieren moechtest, wuerde ich dazu aber eher eine Kopie verwenden. z.B: cp /usr/sbin/adduser /usr/sbin/adduser2 $EDITOR /usr/sbin/adduser2 Gruss, Christian Schmidt -- Wie man sein Kind nicht nennen sollte: Heide Moor signature.asc Description: Digital signature
Re: User beim Einrichten zu verschiedenen Gruppen hinzufügen - skel ??
On 03.Mai 2005 - 12:56:24, Klaus Bogotz wrote: > Andreas Pakulat schrieb: > >On 02.Mai 2005 - 19:22:53, Klaus Bogotz wrote: > >>Hallo Liste, > >>wie automatisiere ich beim User einrichten die Zugehörigkeit zu > >>verschiedenen Gruppen? Beim adduser wird ja wohl ein Skript ausgeführt das > >>verschiedene Aktionen veranlasst, auch dieses (wo ist das?). > >>Will das aber in Webmin machen, da dort auch gleich die Samba User mit > >>eingerichtet werden. > >Wozu? Soweit ich weiss kann man Samba so konfigurieren dass mit > >smbpasswd -a auch automatisch ein Systemnutzer angelegt > >wird. Die smb.conf Manpage sowie Samba-Doku hilft dir da gerne weiter. > Ist ja gut, dass "soweit Du weißt" man mit smbpasswd -a einen neuen > Systemnutzer anlegen kann, aber leider ist dem nicht so. Ich meinte, dass man Samba so konfigurieren kann das ebend eine neuer Unix-Account angelegt wird, wenn mit smbpasswd ein neuer Samba-Account angelegt wird. Zugegeben, habe ich nur mal die Option "add user script" in einer smb.conf gesehen und die Manpage bisher dazu _nicht_ konsultiert. Offensichtlich ist dies tatsächlich nicht so möglich wie du es brauchst. > >>Wo kann ich da die Linux User weiteren Gruppen zuweisen? > >Das steht bestimmt in der Webmin Doku. > > wenn's da steht habe ich es nicht gefunden! Da kann ich dir auch nicht helfen, denn ich benutze lieber adduser statt webmin. > >>Habe dort auch einen Hinweis auf ein Skript gesehen (wo ist das und wie > >>verändere ich das?) > >Dafür müssten wir wenigstens den Namen des Skripts kennen (den du leider > >verschweigst) oder den Textabschnitt der das Skript beschreibt. Es sei > >denn natürlich jemand hier hat eine funktionierende Glaskugel ;-) > War unzureichend formuliert, sollte heißen, dass ich aus den Erläuterungen > dort entnommen habe, dass so ein Script existiert. Ich weiß nicht wo es steht > und wie es heißt, bzw. wie man es schreibt. Ok, da muss dir jemand anderes helfen, wie gesagt ich kenne webmin kaum... > >Dann solltest du dich schonmal damit anfreunden, manpages und > >Dokumentationen zu lesen, sowie die bekannten Suchmaschinen zu bedienen. > >Im Normalfall soll man hier nämlich erst fragen, wenn weder > >Doku/Manpages noch Google weiterhelfen. > Ich will das jetzt mal nicht persönlich nehmen, Das war auch nicht persönlich gemeint, nur hörte sich deine Frage schon etwas nach Newbie an... > aber solche Belehrungen würde ich nur dann von mir geben, wenn ich in > der Lage wäre konkrete und zutreffende Antworten auf eine gestellte > Frage zu geben. Konkrete Antworten habe ich doch geliefert oder? Wenn in der Webmin-Hilfe nicht steht wie man einen Unixaccount zu diversen Gruppen hinzufügt, würd ich mal bei den Webmin-Leuten fragen... > Mit Hinweisen, das müsste dort und dort stehen, oder ich vermute mal, das > macht man so und so, oder sogar falschen Antworten ist niemandem geholfen. Wirklich? Normalerweise erwarten die meisten hier einen Wink mit dem Zaunpfahl (lies der passenden Manpage/Link usw.) und keine detaillierte Anleitung wie man ein System administriert... Dafür gibts ausreichend, per Google erreichbare, Doku. > Es zwingt Dich niemand hier zu antworten, schon gar nicht wenn Du zum Thema > nichts beitragen kannst. Nun, von meinem Kenntnisstand ausgehen, war ich der Meinung ich könnte dir einen Fingerzeig geben. Wie du siehst war ich bisher der einzige der das überhaupt wollte... > Dein freundlicher Hinweis auf die bekannten Suchmaschinen etc. ist bei mir > fehl > am Platz, denn ich wende mich generell nur an Listen wenn ich mit anderen > Methoden nicht weiterkomme. Deine Mail las sich aber anders. Ach und wenn wir schon bei Belehrungen sind, könntest du evtl. vor und nach deinem Antworttext eine Leerzeile einschieben? Das erhöht die Lesbarkeit doch enorm. Andreas -- Everything will be just tickety-boo today. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: User beim Einrichten zu verschiedenen Gruppen hinzufügen - skel ??
Am Montag, 2. Mai 2005 19:22 schrieb Klaus Bogotz: > Hallo Liste, > > wie automatisiere ich beim User einrichten die Zugehörigkeit zu > verschiedenen Gruppen? Beim adduser wird ja wohl ein Skript > ausgeführt das verschiedene Aktionen veranlasst, auch dieses (wo ist > das?). da bin ich letztens auch drauf gestossen worden ;) steht aber (wie ich feststellen musste auch in der manpage) /usr/local/sbin/adduser.local als script anlegen, ausführbar machen und da die Aktionen reinschreiben, Du bekommst den Namen und einiges andere übergeben: If the file /usr/local/sbin/adduser.local exists, it will be executed after the user account has been set up in order to do any local setup. The arguments passed to adduser.local are: username uid gid home-directory, and the environment variables DEBUG and VERBOSE will be set according to the settings in the master pro- gram. wenn Du die smb-user über die normale passwd/shadow Version authentifizierst, dann sollte ja hier ein "add-samba-user USERNAME" in dem Script reichen Gruß Andreas, der keine Ahnung von Samba hat :)
Re: User beim Einrichten zu verschiedenen Gruppen hinzufügen - skel ??
Bernd Schwendele schrieb: Mit smbpasswd legt man AFAIK keinen Systemuser an, sondern einen User für Samba. adduser legt bspw. einen Systemuser an. Wie man nun Samba so konfiguriert, dass er auch nen neuen Sysuser anlegt würde ich auch gerne wissen. Wenn ich mich recht erinnern kann, geht das evtl. über LDAP. Aber bevor ich einen LDAP aufsetze lebe ich gut und gerne mit 2 "Passwort-DBs". Aber wie gesagt --> AFAIK! Nein wirklich nicht. Habe jetzt extra nochmal die manpage durchgelesen und es gibt auch keine andere Option. Vielleicht schreibst Du Dir selber ein Skript, welches zuerst einen Systemuser und danach einen SMBUser anlegt. So schwer ist das nicht. Leider bin ich kein Bash/SH-Gott und würde das dann lieber mit Perl machen. Falls interesse bitte melden, da mich dieses Problemchen ebenso trifft ;-) Leider bin ich nicht nur kein Bash/SH-Gott sondern habe auch keine Ahnung von Perl, bin da also ganz aufgeschmissen. Wüsste nicht mal wie ich ein Skript schreiben müsste. In der Richtung habe ich höchstens mal batch-Dateien beim alten DOS geschrieben. Zum Thema kann ich nur sagen, dass ich mir den Server der c't installiert habe, der unter anderem einen Webmin einrichtet. Dort ist die Erstellung und Bearbeitung von Usern in Samba und Linux vereinheitlicht. Du kannst also einen Systemuser eingeben und auch einige Einstellungen verändern, genauer sogar ne ganze Menge und anschließend wird sowohl der Systemuser als auch der Samba User eingerichtet. Man kann da auch eine sekundäre Gruppe zuordnen. Außerdem ist auch ein Formular vorhanden wo Du per Skript mehrere Benutzer eingeben kannst. Eine Beispielzeile für einen User ist auch dort. Vielleicht schaust Du Dir das mal an. Könnte eine Lösung für Dein Problem sein und mit geringfügiger Änderung auch für mich. Wenn ich mich nicht täusche muss dazu auch eine Option in der smb.config eingefügt werden. Habe leider die Installation und die zugehörigen Beschreibungen nicht hier. Das war alles in den letzten 4 oder 5 Ausgaben vor der aktuellen veröffentlicht. Die ISO für den kompletten Server steht zum Download bei Heise.de. Vielleicht findet man tatsächlich auch was bei der Homepage von webmin. Werde mal suchen. Lsss mal was hören. Klaus Gruß Bernd -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: User beim Einrichten zu verschiedenen Gruppen hinzufügen - skel ??
Andreas Pakulat schrieb: On 02.Mai 2005 - 19:22:53, Klaus Bogotz wrote: Hallo Liste, wie automatisiere ich beim User einrichten die Zugehörigkeit zu verschiedenen Gruppen? Beim adduser wird ja wohl ein Skript ausgeführt das verschiedene Aktionen veranlasst, auch dieses (wo ist das?). Will das aber in Webmin machen, da dort auch gleich die Samba User mit eingerichtet werden. Wozu? Soweit ich weiss kann man Samba so konfigurieren dass mit smbpasswd -a auch automatisch ein Systemnutzer angelegt wird. Die smb.conf Manpage sowie Samba-Doku hilft dir da gerne weiter. Ist ja gut, dass "soweit Du weißt" man mit smbpasswd -a einen neuen Systemnutzer anlegen kann, aber leider ist dem nicht so. Zu Deiner Information hier aus der manpage von smbpasswd zur option -a: -- -a This option specifies that the username following should be added to the local smbpasswd file, with the new password typed (type for the old password). This option is ignored if the username following already exists in the smbpasswd file and it is treated like a regular change password command. Note that the default passdb backends require the user to already exist in the system password file (usually /etc/passwd), else the request to add the user will fail. -- Wo kann ich da die Linux User weiteren Gruppen zuweisen? Das steht bestimmt in der Webmin Doku. wenn's da steht habe ich es nicht gefunden! Habe dort auch einen Hinweis auf ein Skript gesehen (wo ist das und wie verändere ich das?) Dafür müssten wir wenigstens den Namen des Skripts kennen (den du leider verschweigst) oder den Textabschnitt der das Skript beschreibt. Es sei denn natürlich jemand hier hat eine funktionierende Glaskugel ;-) War unzureichend formuliert, sollte heißen, dass ich aus den Erläuterungen dort entnommen habe, dass so ein Script existiert. Ich weiß nicht wo es steht und wie es heißt, bzw. wie man es schreibt. Dann solltest du dich schonmal damit anfreunden, manpages und Dokumentationen zu lesen, sowie die bekannten Suchmaschinen zu bedienen. Im Normalfall soll man hier nämlich erst fragen, wenn weder Doku/Manpages noch Google weiterhelfen. Ich will das jetzt mal nicht persönlich nehmen, aber solche Belehrungen würde ich nur dann von mir geben, wenn ich in der Lage wäre konkrete und zutreffende Antworten auf eine gestellte Frage zu geben. Mit Hinweisen, das müsste dort und dort stehen, oder ich vermute mal, das macht man so und so, oder sogar falschen Antworten ist niemandem geholfen. Es zwingt Dich niemand hier zu antworten, schon gar nicht wenn Du zum Thema nichts beitragen kannst. Dein freundlicher Hinweis auf die bekannten Suchmaschinen etc. ist bei mir fehl am Platz, denn ich wende mich generell nur an Listen wenn ich mit anderen Methoden nicht weiterkomme. Grüße, Klaus -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: User beim Einrichten zu verschiedenen Gruppen hinzufügen - skel ??
On 02.Mai 2005 - 19:22:53, Klaus Bogotz wrote: > Hallo Liste, > > wie automatisiere ich beim User einrichten die Zugehörigkeit zu verschiedenen > Gruppen? Beim adduser wird ja wohl ein Skript ausgeführt das verschiedene > Aktionen veranlasst, auch dieses (wo ist das?). > Will das aber in Webmin machen, da dort auch gleich die Samba User mit > eingerichtet werden. Wozu? Soweit ich weiss kann man Samba so konfigurieren dass mit smbpasswd -a auch automatisch ein Systemnutzer angelegt wird. Die smb.conf Manpage sowie Samba-Doku hilft dir da gerne weiter. > Wo kann ich da die Linux User weiteren Gruppen zuweisen? Das steht bestimmt in der Webmin Doku. > Habe dort auch einen Hinweis auf ein Skript gesehen (wo ist das und wie > verändere ich das?) Dafür müssten wir wenigstens den Namen des Skripts kennen (den du leider verschweigst) oder den Textabschnitt der das Skript beschreibt. Es sei denn natürlich jemand hier hat eine funktionierende Glaskugel ;-) > Bin ziemlich neu, daher bitte nicht zu kurz erklären! Dann solltest du dich schonmal damit anfreunden, manpages und Dokumentationen zu lesen, sowie die bekannten Suchmaschinen zu bedienen. Im Normalfall soll man hier nämlich erst fragen, wenn weder Doku/Manpages noch Google weiterhelfen. Andreas -- Your motives for doing whatever good deed you may have in mind will be misinterpreted by somebody. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)
User beim Einrichten zu verschiedenen Gruppen hinzufügen - skel ??
Hallo Liste, wie automatisiere ich beim User einrichten die Zugehörigkeit zu verschiedenen Gruppen? Beim adduser wird ja wohl ein Skript ausgeführt das verschiedene Aktionen veranlasst, auch dieses (wo ist das?). Will das aber in Webmin machen, da dort auch gleich die Samba User mit eingerichtet werden. Wo kann ich da die Linux User weiteren Gruppen zuweisen? Habe dort auch einen Hinweis auf ein Skript gesehen (wo ist das und wie verändere ich das?) Bin ziemlich neu, daher bitte nicht zu kurz erklären! Vielen Dank im Voraus, Klaus -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)