🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: ch.comp.os.linux
2 messages
2 total messages Started by Marc Eggenberger Wed, 07 Jul 1999 00:00
adduser
#21576
Author: Marc Eggenberger
Date: Wed, 07 Jul 1999 00:00
16 lines
1027 bytes
hi ....

ich hab da ein problem ... aus einem script heraus muss ich user 
generieren .. das prob ist nun, dass die usernamen 4 stellige zahlen sind 
... useradd akzeptiert das aber leider nicht ... und ich moechte 
eigentlich nicht von hand in /etc/passwd und /etc/shadow reinschreiben .. 
sond muss ich ich noch die uid parsen und schauen welche die naechste ist 
etc .....

kennt jemand eine moeglichkeit useradd zu ueberreden doch reine zahlen 
als user zu aktzepieren?


-- 
mfg
Eggenberger Marc
Re: adduser
#21580
Author: Michael Mustun
Date: Wed, 07 Jul 1999 00:00
43 lines
2107 bytes
> ich hab da ein problem ... aus einem script heraus muss ich user
> generieren .. das prob ist nun, dass die usernamen 4 stellige zahlen sind
> ... useradd akzeptiert das aber leider nicht ... und ich moechte
> eigentlich nicht von hand in /etc/passwd und /etc/shadow reinschreiben ..
> sond muss ich ich noch die uid parsen und schauen welche die naechste ist
> etc .....
> 
> kennt jemand eine moeglichkeit useradd zu ueberreden doch reine zahlen
> als user zu aktzepieren?
> 

M�gliche L�sung:

1. Mit useradd ein fixes und vor allem eindeutiges 
   Prefix angeben, z.B. "XXXX"; grosse Xen, da eingentlich 
   im Normalfall kein Unix-Account Grossbuchstaben hat. 
  # useradd [..evt. zus�tzlich n�tige optionen..]  "XXXX1234"
Auszug aus /etc/passwd
. . .
XXXX1234:x:1003:100::/home/XXXX1234:
XXXX1235:x:1004:100::/home/XXXX1235:
XXXX1236:x:1005:100::/home/XXXX1236:
. . .

2. Mit sed im nachhinein passwd bereinigen
  # cp /etc/passwd /etc/passwd.orig
  # cat /etc/passwd.orig | sed "s/XXXX//g" > /etc/passwd
  Das g (steht f�r Line-Global) in sed muss unbedingt stehen, 
  da ja auch das home-Verzeichnis ge�ndert werden soll. 

Auszug aus /etc/passwd
. . .
1234:x:1003:100::/home/1234:
1235:x:1004:100::/home/1235:
1236:x:1005:100::/home/1236:
. . . 


Bye!

______________________________________
Michael Mustun <mustunm@befree.ch>
http://www.flagsoft.ch
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads