Solaris PPP 4.0 配置包括权限概念。权限确定配置选项的优先级,尤其是当多个位置调用同一选项时。从权限源调用的选项优先于从非权限源调用的同一选项。
唯一的特权用户是 UID 为零的超级用户 (root)。所有其他用户都不拥有权限。
/etc/ppp/options
/etc/ppp/options.ttyname
/etc/ppp/peers/peer-name
文件 $HOME/.ppprc 由用户拥有。只有调用 pppd 的用户是 root 时,从 $HOME/.ppprc 和命令行中读取的选项才拥有权限。
file 选项后面的参数拥有权限。
一些选项要求调用用户或调用源拥有权限才起作用。命令行中调用的选项被指定正在运行 pppd 命令的用户的权限。只有调用 pppd 的用户为 root 时,这些选项才拥有权限。
|
选项 |
状态 |
说明 |
|---|---|---|
|
domain |
拥有权限 |
要求拥有权限才能使用。 |
|
linkname |
拥有权限 |
要求拥有权限才能使用。 |
|
noauth |
拥有权限 |
要求拥有权限才能使用。 |
|
nopam |
拥有权限 |
要求拥有权限才能使用。 |
|
pam |
拥有权限 |
要求拥有权限才能使用。 |
|
plugin |
拥有权限 |
要求拥有权限才能使用。 |
|
privgroup |
拥有权限 |
要求拥有权限才能使用。 |
|
allow-ip addresses |
拥有权限 |
要求拥有权限才能使用。 |
|
name hostname |
拥有权限 |
要求拥有权限才能使用。 |
|
plink |
拥有权限 |
要求拥有权限才能使用。 |
|
noplink |
拥有权限 |
要求拥有权限才能使用。 |
|
plumbed |
拥有权限 |
要求拥有权限才能使用。 |
|
proxyarp |
如果指定了 noproxyarp,则拥有权限。 |
无法由非特权用户覆盖。 |
|
defaultroute |
如果 nodefaultroute 选项在特权文件中设置,或由特权用户设置,则该选项将拥有权限。 |
无法由非特权用户覆盖。 |
|
disconnect |
如果该选项在特权文件中设置或由特权用户设置,则将拥有权限 |
无法由非特权用户覆盖。 |
|
bsdcomp |
如果该选项在特权文件中设置或由特权用户设置,则将拥有权限 |
非特权用户指定的代码大小不能大于特权用户指定的大小。 |
|
deflate |
如果该选项在特权文件中设置或由特权用户设置,则将拥有权限 |
非特权用户指定的代码大小不能大于特权用户指定的大小。 |
|
connect |
如果该选项在特权文件中设置或由特权用户设置,则将拥有权限 |
无法由非特权用户覆盖。 |
|
init |
如果该选项在特权文件中设置或由特权用户设置,则将拥有权限 |
无法由非特权用户覆盖。 |
|
pty |
如果该选项在特权文件中设置或由特权用户设置,则将拥有权限 |
无法由非特权用户覆盖。 |
|
welcome |
如果该选项在特权文件中设置或由特权用户设置,则将拥有权限 |
无法由非特权用户覆盖。 |
|
ttyname |
如果该选项在特权文件中设置,则拥有权限 如果在非特权文件中设置,则不拥有权限 |
无论谁调用 pppd,都将使用超级用户权限打开。 使用调用 pppd 的用户的权限打开。 |