From owner-freebsd-questions@FreeBSD.ORG Wed Apr 4 00:43:49 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1482C16A406 for ; Wed, 4 Apr 2007 00:43:49 +0000 (UTC) (envelope-from kdk@daleco.biz) Received: from ezekiel.daleco.biz (southernuniform.com [66.76.92.18]) by mx1.freebsd.org (Postfix) with ESMTP id C390213C45E for ; Wed, 4 Apr 2007 00:43:48 +0000 (UTC) (envelope-from kdk@daleco.biz) Received: from archangel.daleco.biz ([69.27.149.254]) by ezekiel.daleco.biz (8.13.8/8.13.1) with ESMTP id l340hhwp073622; Tue, 3 Apr 2007 19:43:46 -0500 (CDT) (envelope-from kdk@daleco.biz) Message-ID: <4612F4BA.3030704@daleco.biz> Date: Tue, 03 Apr 2007 19:43:38 -0500 From: Kevin Kinsey User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.8.1.2pre) Gecko/20070221 SeaMonkey/1.1 MIME-Version: 1.0 To: Agus References: <4612E800.3010408@daleco.biz> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-questions Subject: Re: Non Interactive passwd change via script.... X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 04 Apr 2007 00:43:49 -0000 Agus wrote: >>> Hi everybody.... >>> its been a few days now, since im trying to do a tcsh script to automatize >>> the process of creating users in my system.... >>> Users register via web, and info is saved in a MySQL DB and in a >>> file. the >>> script reads from the file and begins adding users with pw. >>> but im stuck on how to create the password for the users. the >>> only solution >>> that worked was the use of expect, but it consumes a lot of resources >>> (7.8%System). Now that isnt a problem cause the users are few. but if >>> it has to >>> add a lot of users?? it will kill my server.... >>> >>> any hints will be apreciated..... > >> pw(8) ?? > > I cant find the way to do it with pw.... > > thanks.... Please keep the list in the TO: or CC: field on your replies ... thanks! Works fine here as described in pw(8): [root@archangel][~] $ id test id: test: no such user [root@archangel][~] $ pw useradd -n test [root@archangel][~] $ id test uid=1020(test) gid=1026(test) groups=1026(test) [root@archangel][~] $ finger test Login: test Name: User Test Directory: /home/test Shell: /bin/sh Never logged in. No Mail. No Plan. HTH, Kevin Kinsey -- It took me fifteen years to discover that I had no talent for writing, but I couldn't give it up because by that time I was too famous. -- Robert Benchley