From owner-freebsd-questions@FreeBSD.ORG Tue Feb 15 17:10:08 2005 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F354C16A4CE for ; Tue, 15 Feb 2005 17:10:07 +0000 (GMT) Received: from rproxy.gmail.com (rproxy.gmail.com [64.233.170.199]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5D89243D3F for ; Tue, 15 Feb 2005 17:10:07 +0000 (GMT) (envelope-from perikillo@gmail.com) Received: by rproxy.gmail.com with SMTP id a41so880013rng for ; Tue, 15 Feb 2005 09:10:07 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:mime-version:content-type:content-transfer-encoding; b=jbInEH+JEoz60bskMnFZ1PYmVYUbG933B1CL88LbDsgPob1UXkBQiDfBT3+2nxHl/rMpshG1XpQreZ2GHeDZzorNJgPkaWKD/9DuU9x2JzZjX0xzxH3fKqrcK6W30THlJPhA6/w1wCHMT5jcFoiY1LyS05xWbugCDZtGK7QlSpQ= Received: by 10.38.74.21 with SMTP id w21mr190635rna; Tue, 15 Feb 2005 09:10:06 -0800 (PST) Received: by 10.38.98.35 with HTTP; Tue, 15 Feb 2005 09:10:04 -0800 (PST) Message-ID: <51d7a51605021509103a746a18@mail.gmail.com> Date: Tue, 15 Feb 2005 09:10:04 -0800 From: perikillo To: freebsd-questions@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: login error:cannot not find root directory X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: perikillo List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 15 Feb 2005 17:10:08 -0000 Hi all. Look i was hardering my freebsd box 4.10 p5, but i made one mistake: "I didnt test my system before i reboot" I was reading some docs about "security", i use chflags on: mistake# chflags schg /bin/* mistake# chflags schg /sbin/* Them apply some chmod on /root files: mistake# chmod 0600 /root/.* (i think :-?) I was trying to make my root directory only visible by root user. But dont remenber wich mod i apply. I made more changes but dont remember all. The result was that went i try to access my box like normal user (wheel group), the systema say: "error: cannot find root directory" Them i boot single-user, i input my password: "init: single-user failed" Here i could not access my system, my God!!!!!!!!!!!!!!!!!!!!!!!!!!!! Ok, them get my 3 floppys, kern, mfs, and fixit .flp. I mount / to access my system: -delete the schg label on /bin and /sbin mistake#chflags noschg /bin/* mistake#chflags noschg /sbin/* On the root directory, i change my .files attr: mistake# chmod 0644 /root/.* I change my ttys, to let root access the system: from insecure -> secure. I was checking other system with the same version 4.10 p5, and let the files attributes on /root and / with the same attributes. I dont touch the /kernel file, after this change root could access the system, but the other users dont have access: "error: cannot find root directory". This is my situation right now, could some one give some clues to resolve this problem, i dont want to install again the S.O, this machine i working very well. I will apreciate any clue. Thanks all for your time.