Some options require the invoking user or source to be privileged in order to work. Options that are invoked on the command line are assigned the privileges of the user who is running the pppd command. These options are not privileged unless the user who is invoking pppd is root.
Option |
Status |
Explanation |
---|---|---|
domain |
Privileged |
Requires privileges for use. |
linkname |
Privileged |
Requires privileges for use. |
noauth |
Privileged |
Requires privileges for use. |
nopam |
Privileged |
Requires privileges for use. |
pam |
Privileged |
Requires privileges for use. |
plugin |
Privileged |
Requires privileges for use. |
privgroup |
Privileged |
Requires privileges for use. |
allow-ip addresses |
Privileged |
Requires privileges for use. |
name hostname |
Privileged |
Requires privileges for use. |
plink |
Privileged |
Requires privileges for use. |
noplink |
Privileged |
Requires privileges for use. |
plumbed |
Privileged |
Requires privileges for use. |
proxyarp |
Becomes privileged if noproxyarp has been specified |
Cannot be overridden by an unprivileged use. |
Privileged if nodefaultroute is set in a privileged file or by a privileged user |
Cannot be overridden by an unprivileged user. |
|
disconnect |
Privileged if set in a privileged file or by a privileged user |
Cannot be overridden by an unprivileged user. |
bsdcomp |
Privileged if set in a privileged file or by a privileged user |
The non-privileged user cannot specify a code size larger than the privileged user has specified. |
deflate |
Privileged if set in a privileged file or by a privileged user |
The non-privileged user cannot specify a code size larger than the privileged user has specified. |
connect |
Privileged if set in a privileged file or by a privileged user |
Cannot be overridden by an unprivileged user. |
init |
Privileged if set in a privileged file or by a privileged user |
Cannot be overridden by an unprivileged user. |
pty |
Privileged if set in a privileged file or by a privileged user |
Cannot be overridden by an unprivileged user. |
welcome |
Privileged if set in a privileged file or by a privileged user |
Cannot be overridden by an unprivileged user. |
ttyname |
Privileged if set in a privileged file
Not privileged if set in a non-privileged file |
Opened with root permissions regardless of who invokes pppd.
Opened with the privileges of the user who invokes pppd. |