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
How do you remove a swap space?
How can the user in solaris check the status of processes?
What can be a reason for the solaris system slowing down?
How many run levels are there and what are they?
Discuss the two modes of the vi editor in solaris.
How can a user login to solaris? What is the login shell?
How to view shared memory statistics?
In solaris 10 root Disk is 98% full what steps to be taken?
What is the login shell?
Suppose I have 20 gb free space in my file system but my inode size full. How will I increase or how will I fix this issue?
Explain what is multi homed system?
What causes the rpc.ttdbserverd process to be cpu bound? How can it be rectified?
What is difference between swap -l & swap -s?
Explain how to view shared memory statistics?
How can a user boot in solaris as root if the password is non functional?