how to create 100 users at a time in solaris?
Answer Posted / satish
#!/bin/ksh
#
# Adds users from the userlist.txt file if they are not in
# /etc/passwd.
#
CURRENTUSERS=`awk -F":" '{ print $1 }' /etc/passwd`
EXPECTEDUSERS=`cat userlist.txt`
USERFOUND=0
for i in $EXPECTEDUSERS ; do
for x in $CURRENTUSERS ; do
if [ "$x" = "$i" ] ; then
USERFOUND=1
fi
done
if [ $USERFOUND -eq 1 ] ; then
echo Found user: $i
USERFOUND=0
else
/usr/sbin/useradd -d /home/$i -g wheel $i
echo Adding user: $i
sed s/$i:.*:.*:.*:.*:.*:.*:.*:/$i:XOHWcSkDQKZaA:14208:0:99999:7:::/g </etc/shadow>/etc/shadow2
cp /etc/shadow2 /etc/shadow
rm /etc/shadow2
fi
done
exit 0
| Is This Answer Correct ? | 5 Yes | 2 No |
Post New Answer View All Answers
What can be a reason for the solaris system slowing down? How can it be rectified?
Discuss the two modes of the vi editor in solaris.
What are the raid levels in solaris?
How to solve the system hang issue.
What is difference between swap -l & swap -s?
What is the login shell?
How can a user login to another system on his network remotely?
How can searches be refined?
How to view shared memory statistics?
How does a solaris cluster work?
Benefits of SMF compared LRC(legacy run control)?
How can a user login to solaris? What is the login shell?
Tell me how to mount the floppy & cd-rom?
How many run levels are there and what are they?
Tell me how to set the path for core file?