Operating System - HP-UX
1833875 Members
2915 Online
110063 Solutions
New Discussion

Re: Locking user accounts using script

 
priyarajan
Contributor

Locking user accounts using script

Hi Team,

I need a script to lock the 40 users from 50 servers and display that the user accout is locked .
2 REPLIES 2
Steven E. Protter
Exalted Contributor

Re: Locking user accounts using script

Shalom,

make a list in a file called list


while read -r username
do
passwd -l $username
echo "Username:$username has been locked."
done < list

Must be run by root or with root priviledges.

SEP
Steven E Protter
Owner of ISN Corporation
http://isnamerica.com
http://hpuxconsulting.com
Sponsor: http://hpux.ws
Twitter: http://twitter.com/hpuxlinux
Founder http://newdatacloud.com
spex
Honored Contributor

Re: Locking user accounts using script

Hi,

Add users to be locked to userlist and then run this on each server:

#!/usr/bin/sh

for user in $(cat userlist)
do
passwd -l ${user}
done

passwd -sa

exit

PCS