X-Git-Url: https://git.armaanb.net/?a=blobdiff_plain;f=doas.conf.5;h=95daf4ccb745b03aff3435cdeb4724255a03c653;hb=346e58e98596142ac2f3059814bbc7708b6824fd;hp=2c0b690e6dc17e9f9fcda3661e15eeb986cd3ff4;hpb=8150cd43ccf59dcb235036ba1f5ee387cfd42c70;p=opendoas.git diff --git a/doas.conf.5 b/doas.conf.5 index 2c0b690..95daf4c 100644 --- a/doas.conf.5 +++ b/doas.conf.5 @@ -71,7 +71,7 @@ If the first character of is a .Ql $ then the value to be set is taken from the existing environment -variable of the same name. +variable of the indicated name. .El .It Ar identity The username to match. @@ -118,9 +118,15 @@ as a result, comments may not be extended over multiple lines. If quotes or backslashes are used in a word, it isn't considered a keyword. .El +.Sh FILES +.Bl -tag -width "/etc/doas.conf" +.It Pa /etc/doas.conf +doas configuration file. +.El .Sh EXAMPLES -The following example permits users in group wsrc to build ports; -wheel to execute commands as any user while keeping the environment +The following example permits user aja to install packages +from a preferred mirror; +group wheel to execute commands as any user while keeping the environment variables .Ev PS1 and @@ -131,14 +137,7 @@ unsetting permits tedu to run procmap as root without a password; and additionally permits root to run unrestricted commands as itself. .Bd -literal -offset indent -# Non-exhaustive list of variables needed to -# build release(8) and ports(7) -permit nopass setenv { \e - FTPMODE PKG_CACHE PKG_PATH SM_PATH SSH_AUTH_SOCK \e - DESTDIR DISTDIR FETCH_CMD FLAVOR GROUP MAKE MAKECONF \e - MULTI_PACKAGES NOMAN OKAY_FILES OWNER PKG_DBDIR \e - PKG_DESTDIR PKG_TMPDIR PORTSDIR RELEASEDIR SHARED_ONLY \e - SUBPACKAGE WRKOBJDIR SUDO_PORT_V1 } :wsrc +permit persist setenv { PKG_CACHE PKG_PATH } aja cmd pkg_add permit setenv { -ENV PS1=$DOAS_PS1 SSH_AUTH_SOCK } :wheel permit nopass tedu as root cmd /usr/sbin/procmap .Ed