If you want a list of all "invalid" usernames in smbpasswd that is
not in allusers.txt, this way might be easier:

cut -d: -f1 smbpasswd | while read name; do
  grep -q "${name}\$" /tmp/list || echo $name
done


oops. that's allusers.txt instead of /tmp/list. the output of
this can then be fed to smbpasswd -x

--
Vino Fernando Crescini             Intelligent Systems Laboratory
                                   School of Computing & IT
phone: +61 2 4736 0140             University of Western Sydney
email: [EMAIL PROTECTED]     Locked Bag 1797
web: www.cit.uws.edu.au/~jcrescin  Penrith South DC NSW 1797

Scanned by SCIT E-Mail Gateway http://www.cit.uws.edu.au


--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to