A simple script for adding SCO users
Web Site: MailStarUSA.com
One day I was adding a user to my customers system - I must have
been tired - I had forgotten one of the steps and had wasted about
an hour figuring it out. Frustrated, I muttered to myself 'There
*must* be a better way!'.
Well, with unix hard stuff can often be easy: I wrote this
simple shell script to add a user
echo Enter user login
echo Enter user name
grep $loginID /etc/passwd
if [ $? -ne 1 ]
echo 'already in system '
echo "Adding user..."
useradd -G$gid_def -c"$username" -d /usr/$loginID $loginID
echo "Making user directory..."
chown $loginID:$gid_def $loginID
echo "Set unix users password..."
echo "Set Facetwin password..."
chmod 700 $share_root/$loginID
If you have any suggestions for improvement let me know.
If you just want to quickly add a Linux user with default home
directory, etc, just do: (for example, to add "fred")
That will add the user, create the user's home directory
automatically with proper permissions, and complain if they already
Dirk has FacetWin and other
reasons for a more complex script. SCO's useradd doesn't
If transferring SCO to Linux, see How can I transfer SCO accounts (passwd information) to Linux?.
Got something to add? Send me email.
Increase ad revenue 50-250% with Ezoic
More Articles by Dirk Hart
© 2011-04-30 Dirk Hart