Re: User beim Einrichten zu verschiedenen Gruppen hinzufügen - skel ??

2005-05-03 Diskussionsfäden Christian Schmidt
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 ??

2005-05-03 Diskussionsfäden Andreas Pakulat
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 ??

2005-05-03 Diskussionsfäden Andreas Loesch
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 ??

2005-05-03 Diskussionsfäden Klaus Bogotz
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 ??

2005-05-03 Diskussionsfäden Klaus Bogotz
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 ??

2005-05-02 Diskussionsfäden Andreas Pakulat
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 ??

2005-05-02 Diskussionsfäden 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?).
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)