Hello, useradd -c "User Name" -g groupname -p unixpassword accountname sleep 5s echo -e "smbpassword\nsmbpassword\n" | pdbedit -a -t -u accountname
Did you want something like that? Regards, Michal PS I am using such a trick to make sure LDAP data is distributed among replicas, so that other distributed file servers have specified users when they ask for them... 2009/5/15 Pete Clapham <[email protected]>: > 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 > -- > To unsubscribe from this list go to the following URL and read the > instructions: https://lists.samba.org/mailman/options/samba > -- To unsubscribe from this list go to the following URL and read the instructions: https://lists.samba.org/mailman/options/samba
