Archiv verlassen und diese Seite im Standarddesign anzeigen : automatisch benutzer anlegen
Hallo @!
Hat irgendjemand eine ahnung, wie man unter linux mit einem script, egal welches z.B. alles von:
s1a01 bis s1a30
anlegt? Danke schoneinmal im voraus, mfg. da niko
Hoffe das hilf dir weiter
#!/bin/bash
i=1
while [ $i -lt 2 ]
do
$(useradd -d /home/user$i -m -g 101 -s /bin/false user$i)
i=$(($i+1))
done
Advanced Bash-Scripting Guide (http://www.tldp.org/LDP/abs/html/)
Hey,thx!
Super, genau dass brauchte ich!
netlinker
07-07-2005, 21:34
Hi,
was vielleicht noch praktisch wäre, wäre dass die Zahl immer gleich lang ist, wie in deinem Beispeil
Dazu einfach die Zeile:
$(useradd -d /home/user$i -m -g 101 -s /bin/false user$i)
dur folgende ersetzen:
$(useradd -d /home/user$(printf %03d $i) -m -g 101 -s /bin/false user$(printf %03d $i))
Dabei sagt die Null, das führende Nullen vorangestellt werden und die 3 sagt wie lang die Nummer ist. Würden alls so aussehen: user009, user010
MfG
Björn
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.