Article View: es.comp.os.linux.programacion
Article #16188Re: Permisos de ficheros desde C.
From: Ignacio Arenaza
Date: Sun, 30 Apr 2000 00:00
Date: Sun, 30 Apr 2000 00:00
34 lines
1734 bytes
1734 bytes
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
>>>>> "Santiago" == Santiago Romero <nop@todolinux.org> writes:
Santiago> Enas... supongo que ser� una pregunta estupidilla,
Santiago> pero... �Como puedo chequear los permisos de un fichero
Santiago> (y concretamente ver si tiene permisos 0600) y
Santiago> cambiarlos (a 0600) desde mi programa en C?
Comprobar con fstat(2) (es mucho mas segura que stat).
Para cambiar con fchmod(2) (de nuevo mucho mas segura que chmod).
En ambos casos deberas abrir primero el fichero con open(2), pero esto
te asegura que no tienes condiciones de carrera y que no te hacen
ataques de symlink.
Saludos. I�aki.
- --
Sabias que Benjamin Albi�ana tiene htdig en marcha y va de cine?
Get PGP/GPG Keys at http://personales.jet.es/inaki.arenaza/pgpkey.html
A proud member of GULA - http://gula.jet.es/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.0 (GNU/Linux)
Comment: Processed by Mailcrypt 3.5.4 and Gnu Privacy Guard
iD8DBQE5DI21ZXLnGT1HLgcRAo9dAJ92bHNc154ayt+TzV8IPBFVk3DN1ACgmilt
DenVWC5DH1HJLAyko/yfiaA=
=clsu
-----END PGP SIGNATURE-----
Technical Details
Message-ID:
<87k8hfqsll.fsf@eb2ebu.ampr.org>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<slrn8goequ.kk.nop@compiler.linux.es>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,cdb85cf650eaeb0e X-Google-Attributes: gidf86c8,public From: Ignacio Arenaza <inaki.arenaza@jet.es> Subject: Re: Permisos de ficheros desde C. Date: 2000/04/30 Message-ID: <87k8hfqsll.fsf@eb2ebu.ampr.org> X-Deja-AN: 617655123 Content-Transfer-Encoding: 8bit References: <slrn8goequ.kk.nop@compiler.linux.es> Organization: Servidor NNTP de eb2ebu.ampr.org Content-Type: text/plain; charset=iso-8859-1 User-Agent: Gnus/5.0803 (Gnus v5.8.3) Emacs/20.3 Mime-Version: 1.0 Newsgroups: es.comp.os.linux.programacion