How do I lock the passwd file?

Neil Rickert rickert at mp.cs.niu.edu
Wed Jan 9 12:13:52 AEST 1991


In article <1991Jan9.003046.12975 at ccu1.aukuni.ac.nz> russell at ccu1.aukuni.ac.nz (Russell J Fulton;ccc032u) writes:
>I am writing a set of scripts in perl to create and delete users on our 
>SGI 4D system running Irix 3.3.1.
>
>The man page for passwd(4) suggests that adequate locking MUST be performed
>but gives no hint of how. There is a file /etc/.pwd.lock which is presumably
>used by the passwd command.
>
 If you have 'vipw', it handles locking for you.  Define the EDITOR
environment variable to be the editor (or perl or shell or whatever) which
will actually do the editing, then invoke 'vipw'.  If you can use this,
it should be relatively robust in the sense that you won't have to
modify your code every time your vendor changes his approach to locking.

-- 
=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=
  Neil W. Rickert, Computer Science               <rickert at cs.niu.edu>
  Northern Illinois Univ.
  DeKalb, IL 60115                                   +1-815-753-6940



More information about the Comp.unix.internals mailing list