From owner-freebsd-current@FreeBSD.ORG Sat Jun 28 00:53:37 2003 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5FE0937B401 for ; Sat, 28 Jun 2003 00:53:37 -0700 (PDT) Received: from venus.chartpilot.ru (chartpilot.ru [195.131.40.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id B505043FDD for ; Sat, 28 Jun 2003 00:53:35 -0700 (PDT) (envelope-from A.Nepomnyaschih@chartpilot.ru) Received: from dimetra (dimetra.chartpilot.ru [195.131.40.7]) by venus.chartpilot.ru (8.12.6/8.12.6) with ESMTP id h5S7rSig002308; Sat, 28 Jun 2003 11:53:28 +0400 (MSD) (envelope-from A.Nepomnyaschih@chartpilot.ru) From: "Andrey Nepomnyaschih" To: Date: Sat, 28 Jun 2003 11:53:29 +0400 Message-ID: <002101c33d4a$5d702250$072883c3@dimetra> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.4024 In-Reply-To: <3EFC83DE.4010403@acm.org> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Importance: Normal cc: freebsd-current@freebsd.org Subject: RE: nss_ldap X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 28 Jun 2003 07:53:37 -0000 Thanks everyone who replied, That clears some things for me. Andrey Nepomnyaschih -----Original Message----- From: Tim Kientzle [mailto:kientzle@acm.org] Sent: Friday, June 27, 2003 9:50 PM To: Andrey Nepomnyaschih Cc: freebsd-current@freebsd.org Subject: Re: nss_ldap Andrey Nepomnyaschih wrote: > Hello over there, > > Well playing with it nss_ldap in 5.1R. I have found that ls -la Will > not show the names of the owner if the owner resides in LDAP Directory > only the corresponding uidNumbers. Is there a way to show the > usernames instead of uidNumbers? For this to work, ls must be dynamically linked. However, dynamic linking of /bin and /sbin isn't fully supported right now. Gordon Tetlow is working to get this fully supported for 5.2. If you want this now, try the following: First, partition your disk carefully. In particular, make sure that /usr/lib is part of the root partition. (If you have a separate /usr partition, then the shared libraries can't be accessed during the initial boot stages before /usr is mounted and everything fails.) Second, in /usr/src/bin, edit Makefile.inc to set NOSHARED?= NO Then cd /usr/src/bin && make && make install to build your dynamic /bin. Cross your fingers and reboot. Do NOT do this on a system with important data. Trashing /bin will render your system completely unbootable. You can do the same with /sbin, though I strongly recommend that you add NOSHARED=YES to the Makefile for /usr/src/sbin/init. (IMO, dynamically linking init is just begging for trouble.) A number of people have done this, primarily for space reasons (a dynamically-linked /bin and /sbin are much smaller) and it does work. But, the need to repartition your disk is a bit of an obstacle. ;-) Gordon's work will make the special partitioning unnecessary, and provide a single switch for selecting dynamic linking. Warning: I haven't been brave enough to try this myself, though I've heard reports from people who have. ;-) Good luck. Tim Kientzle