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 are nis daemons?
How to view shared memory statistics?
how to add Kernel patch in all systems at a time?
Explain what is multi homed system?
Tell me how many types of file system?
How do you break the root password?
What are the raid levels in solaris?
Tell me how to discover global zone name from local zone?
How to login to a remote host with solaris secure shell?
What can be done to protect the system from overflow exploits?
Explain the difference between svm and vxvm?
1.Have you used vxboot ? 2.Minimum requirement for mirror volume to created ?
Tell me how to solve the system hung issue. Found that the memory state is free, commands to check and solve the issue?
How to solve the system hang issue.
How can a user login to solaris? What is the login shell?