-SUDO_PLUGIN(8) MAINTENANCE COMMANDS SUDO_PLUGIN(8)
+SUDO_PLUGIN(1m) MAINTENANCE COMMANDS SUDO_PLUGIN(1m)
S\bSu\bud\bdo\bo P\bPl\blu\bug\bgi\bin\bn A\bAP\bPI\bI
-1.8.0a1 February 24, 2010 1
+1.8.0a1 March 11, 2010 1
-SUDO_PLUGIN(8) MAINTENANCE COMMANDS SUDO_PLUGIN(8)
+SUDO_PLUGIN(1m) MAINTENANCE COMMANDS SUDO_PLUGIN(1m)
struct policy_plugin {
-1.8.0a1 February 24, 2010 2
+1.8.0a1 March 11, 2010 2
-SUDO_PLUGIN(8) MAINTENANCE COMMANDS SUDO_PLUGIN(8)
+SUDO_PLUGIN(1m) MAINTENANCE COMMANDS SUDO_PLUGIN(1m)
when running s\bsu\bud\bdo\bo. As such, they will only be present when the
-1.8.0a1 February 24, 2010 3
+1.8.0a1 March 11, 2010 3
-SUDO_PLUGIN(8) MAINTENANCE COMMANDS SUDO_PLUGIN(8)
+SUDO_PLUGIN(1m) MAINTENANCE COMMANDS SUDO_PLUGIN(1m)
selinux_type=string
-1.8.0a1 February 24, 2010 4
+1.8.0a1 March 11, 2010 4
-SUDO_PLUGIN(8) MAINTENANCE COMMANDS SUDO_PLUGIN(8)
+SUDO_PLUGIN(1m) MAINTENANCE COMMANDS SUDO_PLUGIN(1m)
close
-1.8.0a1 February 24, 2010 5
+1.8.0a1 March 11, 2010 5
-SUDO_PLUGIN(8) MAINTENANCE COMMANDS SUDO_PLUGIN(8)
+SUDO_PLUGIN(1m) MAINTENANCE COMMANDS SUDO_PLUGIN(1m)
command line in the form of a NULL-terminated vector of
-1.8.0a1 February 24, 2010 6
+1.8.0a1 March 11, 2010 6
-SUDO_PLUGIN(8) MAINTENANCE COMMANDS SUDO_PLUGIN(8)
+SUDO_PLUGIN(1m) MAINTENANCE COMMANDS SUDO_PLUGIN(1m)
chroot=string
-1.8.0a1 February 24, 2010 7
+1.8.0a1 March 11, 2010 7
-SUDO_PLUGIN(8) MAINTENANCE COMMANDS SUDO_PLUGIN(8)
+SUDO_PLUGIN(1m) MAINTENANCE COMMANDS SUDO_PLUGIN(1m)
argc
If the plugin needs to interact with the user or display informational
or error messages, it may do so via the conversation function. A
plugin should not attempt to read directly from the standard input or
- the user's tty.
+ the user's tty (neither of which are guaranteed to exist). The caller
+ must include a trailing newline in msg if they want one to be printed.
+1.8.0a1 March 11, 2010 8
-1.8.0a1 February 24, 2010 8
-
-SUDO_PLUGIN(8) MAINTENANCE COMMANDS SUDO_PLUGIN(8)
+SUDO_PLUGIN(1m) MAINTENANCE COMMANDS SUDO_PLUGIN(1m)
struct sudo_conv_message {
-1.8.0a1 February 24, 2010 9
+1.8.0a1 March 11, 2010 9
-SUDO_PLUGIN(8) MAINTENANCE COMMANDS SUDO_PLUGIN(8)
+SUDO_PLUGIN(1m) MAINTENANCE COMMANDS SUDO_PLUGIN(1m)
version
-1.8.0a1 February 24, 2010 10
+1.8.0a1 March 11, 2010 10
-SUDO_PLUGIN(8) MAINTENANCE COMMANDS SUDO_PLUGIN(8)
+SUDO_PLUGIN(1m) MAINTENANCE COMMANDS SUDO_PLUGIN(1m)
user_env
-1.8.0a1 February 24, 2010 11
+1.8.0a1 March 11, 2010 11
-SUDO_PLUGIN(8) MAINTENANCE COMMANDS SUDO_PLUGIN(8)
+SUDO_PLUGIN(1m) MAINTENANCE COMMANDS SUDO_PLUGIN(1m)
The _\bl_\bo_\bg_\b__\bo_\bu_\bt_\bp_\bu_\bt function is called whenever data can be read from
-1.8.0a1 February 24, 2010 12
+1.8.0a1 March 11, 2010 12
.\" ========================================================================
.\"
.IX Title "SUDO_PLUGIN @mansectsu@"
-.TH SUDO_PLUGIN @mansectsu@ "February 24, 2010" "1.8.0a1" "MAINTENANCE COMMANDS"
+.TH SUDO_PLUGIN @mansectsu@ "March 11, 2010" "1.8.0a1" "MAINTENANCE COMMANDS"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
If the plugin needs to interact with the user or display informational
or error messages, it may do so via the conversation function. A
plugin should not attempt to read directly from the standard input
-or the user's tty.
+or the user's tty (neither of which are guaranteed to exist). The
+caller must include a trailing newline in \f(CW\*(C`msg\*(C'\fR if they want one
+to be printed.
.PP
.Vb 9
\& struct sudo_conv_message {