From owner-freebsd-questions Sun Apr 6 11:09:35 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id LAA24014 for questions-outgoing; Sun, 6 Apr 1997 11:09:35 -0700 (PDT) Received: from cisco.it ([194.183.8.2]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id LAA24008 for ; Sun, 6 Apr 1997 11:09:28 -0700 (PDT) Received: from pentium-120 (ppp-03.cisco.it [194.183.8.32]) by cisco.it (8.7.5/8.7.3) with SMTP id VAA04276; Sun, 6 Apr 1997 21:08:20 +0200 (MET DST) Date: Sun, 6 Apr 1997 21:08:20 +0200 (MET DST) Message-Id: <199704061908.VAA04276@cisco.it> X-Sender: cp011@posta.cisco.it X-Mailer: Windows Eudora Light Version 1.5.2 Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" To: Dan Busarow From: Antonio Nati Subject: Re: adduser using a cgi-bin Cc: freebsd-questions@FreeBSD.ORG Sender: owner-questions@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk >I've tried a new code (copied from passwd for popper), that I run both as cgi >and as interactive program: > > setuid (0); > create a channel on a pty device, > fork, > child --> exec (adduser....) > master --> printf (messages from child) It's an error all mine. In execl I didn't add the argument 0 (the name of the script/program), so the adduser procedure was missing the first argument ("-batch"). Now I have different errors, but I'll open an another topic. Tonino