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 can a user login to solaris?
How to solve the system hang issue.
What can be a reason for the solaris system slowing down? How can it be rectified?
What can be a reason for the solaris system slowing down?
What are nfs daemons?
How can threads be created in a solaris environment?
Performace degradations in NFSv4 when upgraded from NFSv3? problems with NFS v4?
How to solve the system hang issue. Found that the memory state is free, commands to check and solve the issue?
How do you copy files from remote system using ftp?
Explain the vmstat output?
How can the output be redirected to some other action process in place showing it in the screen?
Explain the difference between sc> and lom>?
Tell me how to set the path for core file?
What kind of issues you get?
How do you remove a swap space?