From 9ea29562d9a54a66edd33b4a81539a9d51aebee1 Mon Sep 17 00:00:00 2001 From: Daniel Gerzo Date: Tue, 1 Jul 2008 20:56:23 +0000 Subject: [PATCH] - add the -m option to the example commands because they would fail w/o it as the ``man'' user does not have a valid shell by default. PR: docs/121713 Approved by: trhodes MFC after: 3 days --- usr.bin/su/su.1 | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/usr.bin/su/su.1 b/usr.bin/su/su.1 index 56d3f9832635..b8c14ca498aa 100644 --- a/usr.bin/su/su.1 +++ b/usr.bin/su/su.1 @@ -32,7 +32,7 @@ .\" @(#)su.1 8.2 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd September 13, 2006 +.Dd July 1, 2008 .Dt SU 1 .Os .Sh NAME @@ -196,13 +196,18 @@ PAM configuration for .El .Sh EXAMPLES .Bl -tag -width 5n -compact -.It Li "su man -c catman" +.It Li "su -m man -c catman" Runs the command .Li catman as user .Li man . You will be asked for man's password unless your real UID is 0. -.It Li "su man -c 'catman /usr/share/man /usr/local/man'" +Note that the +.Fl m +option is required since user +.Dq man +does not have a valid shell by default. +.It Li "su -m man -c 'catman /usr/share/man /usr/local/man'" Same as above, but the target command consists of more than a single word and hence is quoted for use with the .Fl c @@ -210,7 +215,7 @@ option being passed to the shell. (Most shells expect the argument to .Fl c to be a single word). -.It Li "su -c staff man -c 'catman /usr/share/man /usr/local/man'" +.It Li "su -m -c staff man -c 'catman /usr/share/man /usr/local/man'" Same as above, but the target command is run with the resource limits of the login class .Dq staff .