Fix mkstemp() sintax.
This commit is contained in:
parent
529f845f3d
commit
581ba94cec
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/www/; revision=6170
1 changed files with 6 additions and 6 deletions
|
@ -1,10 +1,10 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN" [
|
||||
<!ENTITY base CDATA "..">
|
||||
<!ENTITY date "$FreeBSD$">
|
||||
<!ENTITY date "$FreeBSD: www/es/security/security.sgml,v 1.5 1999/09/06 07:03:14 peter Exp $">
|
||||
<!ENTITY title "Información de Seguridad en FreeBSD">
|
||||
<!ENTITY % includes SYSTEM "../includes.sgml"> %includes;
|
||||
]>
|
||||
<!-- $FreeBSD$ -->
|
||||
<!-- $FreeBSD: www/es/security/security.sgml,v 1.5 1999/09/06 07:03:14 peter Exp $ -->
|
||||
|
||||
<html>
|
||||
&header;
|
||||
|
@ -221,14 +221,14 @@ un enlace simbólico ?"
|
|||
<P></P></LI>
|
||||
|
||||
<LI>Asegúrate de usar mkstemp() en lugar de mktemp(), tempnam(),
|
||||
mkdtemp() y similares. Asegúrate también de buscar problemas
|
||||
de acceso concurrente en general en /tmp, teniendo en cuenta que hay muy pocas
|
||||
cosas que pueden ser atómicas en /tmp:
|
||||
etc. Asegúrate también de buscar problemas de acceso
|
||||
concurrente en general en /tmp, teniendo en cuenta que hay muy pocas
|
||||
cosas que pueden ser atómicas en /tmp:
|
||||
<UL>
|
||||
<LI>Crear un directorio. O funciona o no funciona.</LI>
|
||||
<LI>Abrir un fichero O_CREAT | O_EXECL</LI>
|
||||
</UL>
|
||||
Si usas mkstemp la función tratará por tí estos casos
|
||||
Si se usa mkstemp() la función tratará por tí estos casos
|
||||
adecuadamente. De aquí que todos los ficheros temporales
|
||||
deberían usar mkstemp() para garantizar que no se produzcan problemas
|
||||
de acceso concurrente y que los permisos son correctos.
|
||||
|
|
Loading…
Reference in a new issue