Rechercher une page de manuel
setfsuid
Langue: es
Version: 6 agosto 1995 (fedora - 25/11/07)
Section: 2 (Appels système)
NOMBRE
setfsuid - establece la identidad del usuario que accede al sistema de ficherosSINOPSIS
int setfsuid(uid_t fsuid)DESCRIPCIÓN
setfsuid establece el identificador de usuario que el núcleo de Linux usa para comprobar todos los accesos al sistema de ficheros. Normalmente, el valor de fsuid cambiará según el valor del usuario efectivo. De hecho, cada vez que el usuario efectivo cambie, fsuid también cambiará al nuevo valor del usuario efectivo.Las llamadas explícitas a setfsuid normalmente sólo se usan en programas como el servidor NFS de Linux, que necesitan cambiar el identificador de usuario para acceder a un fichero, pero sin cambiar los identificadores real y efectivo. Un cambio en el identificador real del usuario para un programa como el servidor NFS supondría un agujero de seguridad, al quedar expuesto a otras señales no deseadas desde otros identificadores de usuario.
setfsuid sólo tendrá éxito si quien lo invoca es el superusuario o si fsuid coincide con el identificador de usuario real, con el identificador de usuario efectivo, con el setuid guardado o con el valor actual de fsuid.
VALOR DEVUELTO
En caso de éxito, se devolverá el valor anterior de fsuid. En caso de error, se devolverá el valor actual de fsuid.CONFORME A
setfsuid es específico de Linux y no debería usarse en programas que se pretende sean portables.ERRORES
No se devuelve ningún mensaje de error a quien lo invoca. Al menos, debería devolverse EPERM cuando todas las llamadas fallen.VÉASE TAMBIÉN
setfsgid(2)Contenus ©2006-2024 Benjamin Poulain
Design ©2006-2024 Maxime Vantorre