From owner-freebsd-hackers Thu Mar 30 14:32:41 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id OAA00639 for hackers-outgoing; Thu, 30 Mar 1995 14:32:41 -0800 Received: from server.iadfw.net (server.iadfw.net [204.178.72.1]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id OAA00633 for ; Thu, 30 Mar 1995 14:32:40 -0800 From: jbryant@server.iadfw.net Received: (from jbryant@localhost) by server.iadfw.net (8.6.9/8.6.6) id QAA14830; Thu, 30 Mar 1995 16:32:36 -0600 Message-Id: <199503302232.QAA14830@server.iadfw.net> Subject: Re: What happened to my include files!@# To: phk@ref.tfs.com (Poul-Henning Kamp) Date: Thu, 30 Mar 1995 16:32:35 -0600 (CST) Cc: freebsd-hackers@FreeBSD.org In-Reply-To: <199503302034.MAA14343@ref.tfs.com> from "Poul-Henning Kamp" at Mar 30, 95 12:34:20 pm X-Mailer: ELM [version 2.4 PL24] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Content-Length: 2636 Sender: hackers-owner@FreeBSD.org Precedence: bulk In reply: > From: Poul-Henning Kamp > Subject: Re: What happened to my include files!@# > To: jbryant@server.iadfw.net > Date: Thu, 30 Mar 1995 12:34:20 -0800 (PST) > Cc: freebsd-hackers@FreeBSD.org > > > After having relative success with the 950210 snap, I just installed the > > 950322 snap on my system yesterday hoping to solve a few problems. > > > > 1). How did the include files get screwed up? > > > > 2). Many passwd file operations do not now work, including the passwd(1) > > command. > > You need to change the owner for /usr/bin/passwd > > > The matcd info cannot be changed via the -c flag either. I attempted to > > assign a different port for matcd0 and it always comes back that matcd0 > > is unknown when giving any command using it at the config> prompt. > On the list. Thanks. Upon doing this, I was able to get my password back to normal. One more problem in the distribution showed up though. I'll have to double check the distribution again, but I could swear I had skey.access deleted in /etc prior to installing the snap dist. I was damn lucky I still had a shell open from which to rm /etc/skey.access... If /etc/skey.access is in the distribution itself, I suggest it be renamed to something like skey.access.sample so that those of us using the old-style passwords won't be locked out of our systems. Also, I think I should elaborate on exactly what happened with the include files. It seems that upon installing the new snapshot, /usr/include/sys, and several other subdirectories of /usr/include were deleted and replaced with symlinks to /sys/sys and it's subdirectories. The problem here is that /usr/src/sys/sys was deleted during install, and apparently not installed from the distribution. The second problem here is that I feel that general shell users [at least here] should not have access to the OS sources. I understand that it is probably a real pain to keep /usr/include in sync with the kernel includes, but from a security standpoint, why not keep the includes the way they were... The old way: chown root:wheel /usr/src chmod 700 /usr/src The new way: [a lot more bs] Regardless, the include files I need just do not exist on my system anymore. My question: did I screw up the install, or did someone screw up the release? Jim -- All opinions expressed are mine, if you | "I will not be pushed, stamped, think otherwise, then go jump into turbid | briefed, debriefed, indexed, or radioactive waters and yell WAHOO !!! | numbered!" - #1, "The Prisoner" jbryant@server.iadfw.net, System administrator, Internet America