Cómo funcionan los privilegios de archivos de configuración de PPP
La configuración de Solaris PPP 4.0 incluye el concepto de privileges. Los privilegios determinan la precedencia de las opciones de configuración, especialmente cuando la misma opción se invoca en más de una ubicación. Una opción que se invoca desde un origen privilegiado tiene más prioridad que la misma opción invocada desde un origen no privilegiado.
Privilegios del usuario
El único usuario con privilegios es el superusuario (root), con el UID de cero. Todos los demás usuarios no tienen privilegios.
Privilegios de archivos
Los siguientes archivos de configuración tienen privilegios, independientemente de sus propietarios:
/etc/ppp/options
/etc/ppp/options.nombre de tty
/etc/ppp/peers/nombre de par
El archivo $HOME/.ppprc es propiedad del usuario. Las opciones que se leen desde $HOME/.ppprc y desde la línea de comandos tienen privilegios sólo si el usuario que invoca pppd es root.
Los argumentos que siguen a la opción file tienen privilegios.
Efectos de privilegios de opciones
Algunas opciones necesitan que el usuario que invoca o el origen tengan privilegios para poder funcionar. A las opciones que se invocan en la línea de comandos se les asignan los privilegios del usuario que ejecuta el comando pppd. Estas opciones no tienen privilegios, a menos que el usuario que invoca pppd esté en root.
| | |
domain
| Con privilegios
| Requiere privilegios para su uso.
|
linkname
| Con privilegios
| Requiere privilegios para su uso.
|
noauth
| Con privilegios
| Requiere privilegios para su uso.
|
nopam
| Con privilegios
| Requiere privilegios para su uso.
|
pam
| Con privilegios
| Requiere privilegios para su uso.
|
plugin
| Con privilegios
| Requiere privilegios para su uso.
|
privgroup
| Con privilegios
| Requiere privilegios para su uso.
|
allow-ip addresses
| Con privilegios
| Requiere privilegios para su uso.
|
name hostname
| Con privilegios
| Requiere privilegios para su uso.
|
plink
| Con privilegios
| Requiere privilegios para su uso.
|
noplink
| Con privilegios
| Requiere privilegios para su uso.
|
plumbed
| Con privilegios
| Requiere privilegios para su uso.
|
proxyarp
| Tiene privilegios si noproxyarp se ha especificado
| No se puede sustituir por un usuario sin privilegios.
|
defaultroute
| Con privilegios si nodefaultroute está establecido en un archivo con privilegios o por un usuario con privilegios
| No se puede sustituir por un usuario sin privilegios.
|
disconnect
| Con privilegios si está establecido en un archivo con privilegios o por un usuario con privilegios
| No se puede sustituir por un usuario sin privilegios.
|
bsdcomp
| Con privilegios si está establecido en un archivo con privilegios o por un usuario con privilegios
| El usuario sin privilegios no puede especificar un tamaño de código mayor al que el usuario con privilegios ha especificado.
|
deflate
| Con privilegios si está establecido en un archivo con privilegios o por un usuario con privilegios
| El usuario sin privilegios no puede especificar un tamaño de código mayor al que el usuario con privilegios ha especificado.
|
connect
| Con privilegios si está establecido en un archivo con privilegios o por un usuario con privilegios
| No se puede sustituir por un usuario sin privilegios.
|
init
| Con privilegios si está establecido en un archivo con privilegios o por un usuario con privilegios
| No se puede sustituir por un usuario sin privilegios.
|
pty
| Con privilegios si está establecido en un archivo con privilegios o por un usuario con privilegios
| No se puede sustituir por un usuario sin privilegios.
|
welcome
| Con privilegios si está establecido en un archivo con privilegios o por un usuario con privilegios
| No se puede sustituir por un usuario sin privilegios.
|
ttyname
| Con privilegios si se estableció en un archivo con privilegios Sin privilegios si se estableció en un archivo sin privilegios
| Abierto con permisos root, independientemente de quién invoca pppd. Abierto con los privilegios del usuario que invoca pppd.
|
|