diff options
author | Colin Watson <cjwatson@debian.org> | 2016-12-10 23:06:13 +0000 |
---|---|---|
committer | Colin Watson <cjwatson@debian.org> | 2016-12-10 23:10:14 +0000 |
commit | a44fb62d0bace296c429cea10b6c48f20e35462e (patch) | |
tree | 58f48e2ea18f8a691775b44e3e286d4042394047 /manual | |
parent | 53f2c55e31aa8a190f6189b0889e1c2ba9205238 (diff) |
Update manual for cache-owner/setuid changes
* manual/intro.me (Arguments to configure): Add --enable-cache-owner and
--disable-cache-owner. Remove --enable-setuid[=ARG]. Adjust
description of --disable-setuid.
* manual/misc.me (Modes of operation): Add --disable-cache-owner to the
non-setuid modes. Mention --enable-setuid rather than
--enable-setuid=USER.
* README (Non-generic arguments to configure): Update.
Diffstat (limited to 'manual')
-rw-r--r-- | manual/intro.me | 17 | ||||
-rw-r--r-- | manual/misc.me | 9 |
2 files changed, 16 insertions, 10 deletions
diff --git a/manual/intro.me b/manual/intro.me index 7b35827e..e83de89c 100644 --- a/manual/intro.me +++ b/manual/intro.me @@ -259,16 +259,21 @@ Options that are specific to the \*M package are described below. MAN\-OPTIONS\-BEGIN \} .lp -.ip \-\-enable\-setuid[=ARG] +.ip \-\-enable\-cache\-owner[=ARG] +By default, system-wide cache files will be owned by user man. +Use this option with an argument to change the cache file owner. +.ip \-\-disable\-cache\-owner +Use this option to leave the ownership of system-wide cache files +unconstrained. +Users will be allowed to modify them. +.ip \-\-disable\-setuid By default, .b man -will be installed as a setuid program to user man. -Use this option with an argument to change the setuid owner. -.ip \-\-disable\-setuid +will be installed as a setuid program to the user that owns the +system-wide cache files. Use this option to install .b man -as a non-setuid program and to change the default cat and database files' -access flags to allow users to modify them. +as a non-setuid program instead. .ip \-\-enable\-mandirs=OS By default, \*M supports manual page directories in any of several layouts used by free and proprietary versions of \*U. diff --git a/manual/misc.me b/manual/misc.me index ea018661..0dbd4704 100644 --- a/manual/misc.me +++ b/manual/misc.me @@ -83,8 +83,8 @@ will be completely passive in its action, i.e. no index databases will be written to and no cat files are ever produced. .br To use the \*M utilities in this mode, supply the options -\(oq\-\-disable\-setuid \-\-disable\-automatic\-update \-\-disable\-cats\(cq -to +\(oq\-\-disable\-cache\-owner \-\-disable\-setuid +\-\-disable\-automatic\-update \-\-disable\-cats\(cq to .b configure , or build \*M as in mode (1) and install the binaries without the setuid bit set. @@ -102,7 +102,8 @@ Cat files are produced and stored in world writable cat directories and have world write access themselves. .br To use the \*M utilities in this mode, supply the options -\(oq\-\-disable\-setuid \-\-disable\-automatic\-update\(cq to +\(oq\-\-disable\-cache\-owner \-\-disable\-setuid +\-\-disable\-automatic\-update\(cq to .b configure , edit .i include/manconfig.h @@ -131,7 +132,7 @@ the setuid installation and operation of is modified by supplying either of the following options to .b configure : .bu -\-\-enable\-setuid=USER +\-\-enable\-setuid .bu \-\-disable\-setuid .lp |