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 do you remove a swap space?
How do you break the root password?
How can a user login to solaris?
Tell me how to set the path for core file?
How can a user login to solaris? What is the login shell?
What can be a reason for the solaris system slowing down? How can it be rectified?
What are the ways in which replication agreements between directory structures be arranged?
How can abiword be compiled for solaris using gcc?
Explain what is multi homed system?
Explain the types of installations in solaris
Explain how to kill a process.
How can a user increase the number of pseudo-ttys? what is their use?
Tell me how to mount the floppy & cd-rom?
What do you understand by mail aliases?