From owner-freebsd-questions Tue Nov 4 19:13:24 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id TAA03907 for questions-outgoing; Tue, 4 Nov 1997 19:13:24 -0800 (PST) (envelope-from owner-freebsd-questions) Received: from bbs.dcoisp.net (bbs.dcoisp.net [208.128.192.226]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id TAA03899 for ; Tue, 4 Nov 1997 19:13:17 -0800 (PST) (envelope-from ringlord@bbs.dcoisp.net) From: ringlord@bbs.dcoisp.net Received: from MHS by bbs.dcoisp.net with MHS id BEAOBFAI ; Tue, 4 Nov 1997 20:14:52 -0500 Date: Tue, 4 Nov 1997 20:14:20 -0500 Message-ID: Subject: /bin/true and /bin/false shells? To: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hello. I am trying to setup the qmail email package on my freebsd 2.2.2 box. It states in the INSTALL.ids file that in order for the qmail binary to even compile, two new groups must be created: qmail and nofiles. It then gives six IDS that are needed to run various parts of qmail: each of these ids have a home directory of /var/qmail and a shell of /bin/true. Unfortunately, neither the adduser program, or the manual additions of these users and shells seems to work. In fact, I get a currupted master.passwd file error, which I found out later it was complaining about the use of the /bin/true shell. I then checked /etc/shells and sure enough, no mention of that shell. I checked the man page for shells, and basically was told that the /etc/shells program gives the shells that are on this system. Makse sense. :) So. Do all I need to do is add /bin/true and /bin/false to /etc/shells? Thanks. Jeremy