From owner-freebsd-ports@FreeBSD.ORG Fri Dec 16 00:46:35 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A4457106566B for ; Fri, 16 Dec 2011 00:46:35 +0000 (UTC) (envelope-from aryeh.friedman@gmail.com) Received: from mail-iy0-f182.google.com (mail-iy0-f182.google.com [209.85.210.182]) by mx1.freebsd.org (Postfix) with ESMTP id 718668FC12 for ; Fri, 16 Dec 2011 00:46:35 +0000 (UTC) Received: by iakl21 with SMTP id l21so6513993iak.13 for ; Thu, 15 Dec 2011 16:46:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=saMWA9csxP2fvnL2/b2AGTPmKQZXgbp06DkVjQThd7k=; b=gKOGWW+rgr8YVbbsE8/xUuGT52q+2A0FhibypnWXOavbUVRHOPRyZCPW85WJVxze5N QHce0BHs4zprDNpbyoMVA+En7Vt/zjj12TcKZoCGh8rZ1redieglXHSQ22qM7pYQHGnq NOAR8Penizn82cUqjv5kJGD5doNMs7kamGNxM= MIME-Version: 1.0 Received: by 10.50.158.227 with SMTP id wx3mr4792547igb.52.1323994569409; Thu, 15 Dec 2011 16:16:09 -0800 (PST) Received: by 10.42.166.73 with HTTP; Thu, 15 Dec 2011 16:16:09 -0800 (PST) Date: Thu, 15 Dec 2011 19:16:09 -0500 Message-ID: From: Aryeh Friedman To: FreeBSD Ports ML Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: A maintainers question: how to create a user? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Dec 2011 00:46:35 -0000 See subject for the main question... the details: I am the maintainer of devel/aegis and the final installation step typically (linux RPM's for example) is to create a user to hold the baselines (in svn/cvs/csup speak the project's repo) of the varioous projects managed by aegis... customerly this is MUST be a non-logginable (you MUST [requirements document meaning of upper case MUST/SHOULD/MAY {NOT}) but allow for su from either root or via sudo a member of "wheel")... it is a standard account in all other respects for example I typically set it to tcsh but the port might want to make that an make time option... what is the best way of setting this all up (both the no options and the options based versions)