Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 14 Dec 2004 20:19:13 GMT
From:      Rostislav Krasny <rosti_bsd@yahoo.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   docs/75068: login.conf(5) manual page says nothing about a hashed form of the login capabilities database and its use
Message-ID:  <200412142019.iBEKJDu8012217@www.freebsd.org>
Resent-Message-ID: <200412142020.iBEKKVKj055640@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         75068
>Category:       docs
>Synopsis:       login.conf(5) manual page says nothing about a hashed form of the login capabilities database and its use
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-doc
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          doc-bug
>Submitter-Id:   current-users
>Arrival-Date:   Tue Dec 14 20:20:31 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Rostislav Krasny
>Release:        5.3-RELEASE
>Organization:
>Environment:
FreeBSD saturn 5.3-RELEASE-p2 FreeBSD 5.3-RELEASE-p2 #1: Fri Dec  3 13:57:01 IST 2004     root@saturn:/usr/obj/usr/src/sys/MYKERNEL  i386
>Description:
login.conf(5) manual page says nothing about a hashed form of the login capabilities database and its use. One might not get to know from the manual that if his system have an /etc/login.conf.db file then he must run 'cap_mkdb /etc/login.conf' after each change of /etc/login.conf because login.conf.db have a higher preference over login.conf; and if there is only /etc/login.conf then hi shouldn't run that command.
>How-To-Repeat:
man 5 login.conf
>Fix:
FreeBSD 4.8 Errata have following text:

FreeBSD supports a hashed form of the login capabilities database, stored in /etc/login.conf.db. This is generated from the /etc/login.conf text file. If the hashed database is present, login(1) will use it in preference to the contents of the text file. FreeBSD 4.8-RELEASE is the first release that actually includes /etc/login.conf.db on the distribution media; thus, users modifying /etc/login.conf need to remember to regenerate the database, using cap_mkdb(1). Users performing source upgrades are generally not affected by this change, because mergemaster(8) offers the option to regenerate /etc/login.conf.db during upgrades. login.conf(5) has more details on the format and usage of the login capabilities database.

I think something like that should be added to the login.conf(5) manual page and '/etc/login.conf.db' to the manual's synopsis.
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200412142019.iBEKJDu8012217>