useradd / usermod / userdel
Hallo, da ich wir uns selbst eine AdminTool (ähnlich wie z.b. confixx, providertool, etc.) programmieren stellt sich gerade die frage, ob beim ausführen des Befehls useradd oder userdel bzw. usermod ein Return-Wert geliefert wird ??!! man useradd oder dergleichen sagt nichts darüber aus. Weiß jemand mehr oder wo man Infos dazu findet ? Gruß T. Hantke
Am Samstag, 1. Juni 2002 23:46 schrieben Sie:
Hallo,
Hallo,
da ich wir uns selbst eine AdminTool (ähnlich wie z.b. confixx, providertool, etc.) programmieren stellt sich gerade die frage, ob beim ausführen des Befehls useradd oder userdel bzw. usermod ein Return-Wert geliefert wird ??!!
man useradd oder dergleichen sagt nichts darüber aus.
Ist Return-Wert = Exit-Wert? Wenn ja kannst du dich nach dem Ausführen eines dieser Programme mit echo "${?}" nach dem Exit-Wert erkundigen. In der Variablen $? ist immer der Exit-Wert des zuletzt ausgeführten Programmes gespeichert. useradd ohne Parameter gibt bei mir z.B. einen Exit-Wert von 2. Wenn du was anderes gemeint hast, dann entschuldige ich mich für die Antwort ;-) Grüsse, Nicolas Rüegg
Hallo
Ist Return-Wert = Exit-Wert? Wenn ja kannst du dich nach dem Ausführen eines dieser Programme mit echo "${?}" nach dem Exit-Wert erkundigen. In der Variablen $? ist immer der Exit-Wert des zuletzt ausgeführten Programmes gespeichert. useradd ohne Parameter gibt bei mir z.B. einen Exit-Wert von 2.
Ja, Return-Wert = Exit-Wert ..... nur muss ich den in PHP haben *g* Okay, funzt, nun kann ich in PHP abfragen, ob ein User erfolgreich angelegt, geändert, etc. wurde oder ne Gruppe korrekt angelegt wurde.
Wenn du was anderes gemeint hast, dann entschuldige ich mich für die Antwort ;-)
...DFN.... Hat mich geholfen *smile* ... und weiter programmieren das Tool .... Gruß und Danke nochmals Thorsten Hantke [ nefnex EDV und Internet ] [ Maiwiese 8, D-49509 Recke ] [ Telefon: +49 180 5440554* ] [ Telefax: +49 5453 966561 ] [ Email: office@nefnex.de ] [ Internet: www.nefnex.de ] [ * Bundesweit 12Ct/Min TMI) ]
Hallo,
Ist Return-Wert = Exit-Wert? Wenn ja kannst du dich nach dem Ausführen eines dieser Programme mit echo "${?}" nach dem Exit-Wert erkundigen. In der Variablen $? ist immer der Exit-Wert des zuletzt ausgeführten Programmes gespeichert. useradd ohne Parameter gibt bei mir z.B. einen Exit-Wert von 2.
Gibts irgendwo eine Beschreibung welcher Status-Code welcher Fehler ist ? für useradd, usermod, userdel, groupadd und groupdel ?? Thx, Thorsten Hantke [ nefnex EDV und Internet ] [ Maiwiese 8, D-49509 Recke ] [ Telefon: +49 180 5440554* ] [ Telefax: +49 5453 966561 ] [ Email: office@nefnex.de ] [ Internet: www.nefnex.de ] [ * Bundesweit 12Ct/Min TMI) ]
Hallo, Am Sonntag, 2. Juni 2002 00:17 schrieb T. Hantke:
Gibts irgendwo eine Beschreibung welcher Status-Code welcher Fehler ist ?
für useradd, usermod, userdel, groupadd und groupdel ??
ja. Zum Beispiel gehört das Programm useradd zum Paket shadow.rpm. Installiere das Source-RPM und schau in die Quellen: ==== useradd.c ==== [...] /* * exit status values */ #define E_SUCCESS 0 /* success */ #define E_PW_UPDATE 1 /* can't update password file */ #define E_USAGE 2 /* bad command syntax */ #define E_BAD_ARG 3 /* invalid argument to option */ #define E_UID_IN_USE 4 /* uid already in use (and no -o) */ #define E_NOTFOUND 6 /* specified group doesn't exist */ #define E_NAME_IN_USE 9 /* username already in use */ #define E_GRP_UPDATE 10 /* can't update group file */ #define E_HOMEDIR 12 /* can't create home directory */ [....] ==== useradd.c ==== And so on... Schöne Grüße, Stephan -- /* Stephan Hakuli -=-=-=- http://www.hakuli.de/stephan Encryption with GnuPG/GPG is strongly encouraged, my public key is available on my website or on common public keyservers. # find /usr/src/linux-2.2.20 -name "*.[hc]"|xargs grep "can grep" */
Moin, Deine Shifttaste ist defekt. * T. Hantke[02-06-01 23:46]: >da ich wir uns selbst eine AdminTool (ähnlich wie z.b. confixx, >providertool, etc.) >programmieren stellt sich gerade die frage, ob beim ausführen des Befehls > >useradd oder userdel bzw. usermod ein Return-Wert geliefert wird ??!! Irgendeiner bestimmt, aber Du willst bestimmt wissen, was der bedeutet. >Weiß jemand mehr oder wo man Infos dazu findet ? Ich weiß gerade nicht, warum ich hier nichts finde: - - - Schnipp - - - yooden@eumel> rpm -q --whatprovides useradd kein Paket stellt useradd bereit - - - Schnapp - - - aber wenn useradd(1) von GNU stammt kannst Du auf deren Webseite nach einer Dokumentation suchen. Ansonsten hilft ein Blick in die Quellen. Thorsten -- Omnis enim res, quae quando non deficit, dum habetur et non datur, nondum habetur, quomodo habenda est. - Aurelius Augustinus
participants (5)
-
B.Brodesser@t-online.de
-
Nicolas Rüegg
-
Stephan Hakuli
-
T. Hantke
-
Thorsten Haude