Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 15 May 2007 12:27:10 +0200
From:      "Ernest Sales" <ersaloz@gmail.com>
To:        <freebsd-questions@freebsd.org>
Cc:        'Christopher Illies' <christopher.illies@ki.se>
Subject:   Re: .login_conf ignored
Message-ID:  <000001c796db$9a9f8be0$2101a8c0@asinusaureus>
In-Reply-To: <20070515075148.0DE8916A415@hub.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 15 May 2007 09:14:42 +0200, Christopher Illies wrote:

> The locale settings in my .login_conf are ignored:
>=20
> ; cat .login_conf
> # $FreeBSD: src/share/skel/dot.login_conf,v 1.3 2001/06/10 17:08:53
> # ache Exp $
> #
> # see login.conf(5)
> #
> me:\
>         :charset=3DUTF-8:\
>         :lang=3Den_US.UTF-8:
>=20
> ; env | egrep -i 'lang|charset'
> LANG=3Den_US.ISO8859-1
> MM_CHARSET=3Diso-8859-1
> ; ls -l .login_conf
> -rw-r--r--  1 chris  chris  146 May 15 08:26 .login_conf
> ; uname -r
> 6.2-STABLE
>=20
> My .login_conf file is not a symlink or world writable etc. Also, an
> identical .login_conf for another user is applied without problems.
> What am I missing?
>=20
> Christopher


Did you run cap_mkdb?

>From login.conf manpage:

     The default /etc/login.conf shipped with FreeBSD is an out of the =
box
     configuration.  Whenever changes to this, or the user's =
~/.login_conf,
     file are made, the modifications will not be picked up until
cap_mkdb(1)
     is used to compile the file into a database.  This database file =
will
     have a .db extension and is accessed through cgetent(3).

Never had to deal with ~/.login_conf files, but what cap_mkdb manpage =
seems
to say
is that you have to concatenate all sources in one run, i.e.

cap_mkdb /etc/login.conf /home/user1/.login.conf /home/user2/.login.conf =
...

HTH

Ernest




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?000001c796db$9a9f8be0$2101a8c0>