From owner-freebsd-threads@FreeBSD.ORG Mon Dec 15 13:18:44 2003 Return-Path: Delivered-To: freebsd-threads@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 43D9916A4CE for ; Mon, 15 Dec 2003 13:18:44 -0800 (PST) Received: from mail.sandvine.com (sandvine.com [199.243.201.138]) by mx1.FreeBSD.org (Postfix) with ESMTP id 236CA43D31 for ; Mon, 15 Dec 2003 13:18:43 -0800 (PST) (envelope-from AdilK@sandvine.com) Received: by mail.sandvine.com with Internet Mail Service (5.5.2657.72) id ; Mon, 15 Dec 2003 16:18:42 -0500 Message-ID: From: Adil Katchi To: "'freebsd-threads@freebsd.org'" Date: Mon, 15 Dec 2003 16:18:41 -0500 MIME-Version: 1.0 X-Mailer: Internet Mail Service (5.5.2657.72) Content-Type: text/plain; charset="iso-8859-1" Subject: pw adduser thread X-BeenThere: freebsd-threads@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Threading on FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Dec 2003 21:18:44 -0000 Is the pw (in particular adduser or deluser) an atomic function? The reason I ask is because I have tried lauching multiple login threads, which use a modified PAM module which in turn adds/deletes a user. When I try to login after this bombardment, the passwd file seems to be out of sync. That is, the master.passwd and passwd files do not match. Adil