1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75
|
.\" Copyright (C) 1995, Thomas K. Dyas <tdyas@eden.rutgers.edu>
.\"
.\" Permission is granted to make and distribute verbatim copies of this
.\" manual provided the copyright notice and this permission notice are
.\" preserved on all copies.
.\"
.\" Permission is granted to copy and distribute modified versions of this
.\" manual under the conditions for verbatim copying, provided that the
.\" entire resulting derived work is distributed under the terms of a
.\" permission notice identical to this one
.\"
.\" Since the Linux kernel and libraries are constantly changing, this
.\" manual page may be incorrect or out-of-date. The author(s) assume no
.\" responsibility for errors or omissions, or for damages resulting from
.\" the use of the information contained herein. The author(s) may not
.\" have taken the same level of care in the production of this manual,
.\" which is licensed free of charge, as they might when working
.\" professionally.
.\"
.\" Formatted or processed versions of this manual, if unaccompanied by
.\" the source, must acknowledge the copyright and authors of this work.
.\"
.\" Created Sun Aug 6 1995 Thomas K. Dyas <tdyas@eden.rutgers.edu>
.\"
.\" Traduccin de Urko Lusa <ulusa@arrakis.es> el 27/01/98
.\"
.TH SETFSGID 2 "6 de agosto de 1995" "Linux 1.3.15" "Manual del programador de Linux"
.SH NOMBRE
setfsgid \- establece la identidad del grupo que accede al sistema de
ficheros
.SH SINOPSIS
.BI "int setfsgid(uid_t " fsgid )
.SH DESCRIPCIN
.B setfsgid
establece el identificativo de grupo
que el ncleo de Linux usa para comprobar todos los accesos al sistema de
ficheros. Normalmente, el valor de
.I fsgid
cambiar segn el valor del grupo efectivo. De hecho, cada vez que el
grupo efectivo cambie,
.I fsgid
tambin cambiar al nuevo valor del grupo efectivo.
Las llamadas explcitas a
.B setfsgid
normalmente slo se usan en programas como el servidor NFS de Linux, que
necesitan
cambiar el identificativo de grupo para acceder a un fichero, pero sin
cambiar los identificativos real y efectivo. Un cambio en el identificativo
real del grupo para un programa como el servidor NFS supondra un agujero
de seguridad, al quedar expuesto a otras seales no deseadas desde otros
identificativos de grupo.
.B setfsgid
slo tendr xito si quien lo invoca es el superusuario o si
.I fsgid
coincide con el identificativo real, efectivo o grabado, o con el valor
actual de
.IR fsgid .
.SH "VALOR REGRESADO"
En caso de xito, se devolver el valor anterior de
.IR fsgid .
En caso de error, se devolver el valor actual de
.IR fsgid .
.SH "CONFORME A"
.B setfsgid
es especfico de Linux y no debera usarse en programas que se pretende sean
portables.
.SH ERRORES
No se devuelve ningn mensaje de error a quien lo invoca. Al menos, debera
devolverse
.B EPERM
cuando todas las llamadas fallen.
.SH "VASE TAMBIN"
.BR setfsuid (2)
|