[K12OSN] creating accounts

gKw-X gkw-x at shaw.ca
Thu Sep 29 12:59:08 UTC 2005


OK thanks guys! I have a lot to learn.

Les Mikesell wrote:
> On Thu, 2005-09-29 at 01:59, gKw-X wrote:
> 
>>I need to create a large number of accounts. I've whipped up a program 
>>to generate a script from a text list of students. What it generates 
>>looks like this:
>>
>>groupadd "Grade3"
>>groupadd "Grade2"
>>groupadd "Grade1"
>>groupadd "Grade6"
>>groupadd "Grade7"
>>groupadd "Grade4"
>>groupadd "GradeK"
>>groupadd "Grade5"
>>useradd -c "Kayla Abad" -d /home/kabad -g Grade3 kabad -p kaab
>>
>>Etc, one useradd line for each student. Does that look correct?
> 
> 
> With a little practice, you can do stuff like that in seconds
> (well, minutes anyway) with :%s/search/replace/ expressions
> in vi starting from a delimited list.
> 
> 
>> I'm 
>>still new to linux, how can I run this script?
> 
> 
> sh filename
> will run it without having to make it executable
> (or you could "1G!sh" from inside vi to send the
> buffer to the shell without writing the file...)
> sh -x filename
> will execute it, showing you the lines as they
> are executed.
> Or chmod +x filename
> ./filename
> to execute it directly.
> 




More information about the K12OSN mailing list