[Samba] Timing in a script
Pete Clapham
peteclapham at sbcglobal.net
Fri May 15 14:13:42 GMT 2009
Hi, all --
I am trying to write a script in which I can add users and their samba passwords easily and quickly. It looks something like:
useradd -c "User Name" -g groupname -p unixpassword accountname
echo -e "smbpassword\nsmbpassword\n" | pdbedit -a -t -u accountname
If
I type the lines from the keyboard, it works fine. However, when I try
to execute the script, the pdbedit on the second line reports that
there's no unix accountname to apply to samba. I assume that this is
because the useradd process hasn't finished when the pdbedit is
executed.
Is there a way to insure that the useradd has completed its
execution before the pdbedit starts? Alternatively is there a way to
insert a delay between the two commands to allow the useradd to
complete?
Thanks.
cheers,
pete
More information about the samba
mailing list