Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: Maties 360 en 17 Julio 2007, 10:01 am



Título: Permisos 666,777,etc..
Publicado por: Maties 360 en 17 Julio 2007, 10:01 am
Buenas, me podrian decir que quiere decir dar permisos 666 o 777 a un archivo de texto?¿? y como se hace?¿?

Enga gracias y Salu2


Título: Re: Permisos 666,777,etc..
Publicado por: Sanjuu en 17 Julio 2007, 10:07 am
Los permisos numéricos son propios de sistemas Linux. Estos permisos se pueden asignar al propietario, al grupo y al resto de usuarios.

Las equivalencias numéricas son las siguientes:
4 al de lectura
2 al de escritura
1 al de ejecución

Si tenemos un permiso 666 indica que:
Propietario: 6 = 4(lectura) + 2(escritura)
Grupo: 6 =  4(lectura) + 2(escritura)
Usuarios: 6 =  4(lectura) + 2(escritura)

Por lo tanto el permiso 777 da total control del fichero a cualquier usuario.

Para cambiar los permisos en php usa la funcion chmod() pero pon siempre los dígitos en formato octal (añadiendo un 0 delante del permiso)

http://es2.php.net/chmod


Título: Re: Permisos 666,777,etc..
Publicado por: Maties 360 en 18 Julio 2007, 00:24 am
Gracias por la respuesta^^, pero no lo acabo de entender bien...
Podris poner un ejemplo de cambiar los permisos a un archivo de texto?¿?

Gracias.

Salu2^^


Título: Re: Permisos 666,777,etc..
Publicado por: BenRu en 18 Julio 2007, 00:40 am
Gracias por la respuesta^^, pero no lo acabo de entender bien...
Podris poner un ejemplo de cambiar los permisos a un archivo de texto?¿?

Gracias.

Salu2^^

Depende del gestor ftp que tengas.

La mayoria de las veces, haces click derecho en el archivo, te vas a permisos o propiedades y lo pones en 777

Un saludo


Título: Re: Permisos 666,777,etc..
Publicado por: born2kill en 18 Julio 2007, 00:47 am
Haber si con esta captura te vale

(http://img516.imageshack.us/img516/3480/capturaik2.png)

Puedes darle diferentes permisos a los archivos por medio de tu cliente FTP. Lo que no entiendo es porque lo posteas en PHP?

B0rn2kill




Título: Re: Permisos 666,777,etc..
Publicado por: Sanjuu en 18 Julio 2007, 16:14 pm
También, desde php, se pueden cambiar los permisos de los ficheros.

Código
  1. chmod("/directorio/fichero.txt",0777);
  2.  

así de simple, lee un poquito mejor ;)

http://es.php.net/manual/es/function.chmod.php