Attempt to clear up some confusion in the following example, by stating
the '-c' argument is passed to the shell, not to su(1), which would indicate the login class. 'su -m <user> -c <command>' Submitted by: Warren Block <wblock@wonkity.com> (followup to 157078) MFC after: 5 days
This commit is contained in:
parent
b85f295840
commit
7089418fe7
@ -203,6 +203,12 @@ Note that the
|
||||
option is required since user
|
||||
.Dq man
|
||||
does not have a valid shell by default.
|
||||
In this example,
|
||||
.Fl c
|
||||
is passed to the shell of the user
|
||||
.Dq man ,
|
||||
and is not interpreted as an argument to
|
||||
.Nm .
|
||||
.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
|
||||
|
Loading…
Reference in New Issue
Block a user