Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 28 Jun 2003 11:53:29 +0400
From:      "Andrey Nepomnyaschih" <A.Nepomnyaschih@chartpilot.ru>
To:        <kientzle@acm.org>
Cc:        freebsd-current@freebsd.org
Subject:   RE: nss_ldap
Message-ID:  <002101c33d4a$5d702250$072883c3@dimetra>
In-Reply-To: <3EFC83DE.4010403@acm.org>

next in thread | previous in thread | raw e-mail | index | archive | help
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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?002101c33d4a$5d702250$072883c3>