| El comando CHMOD permite cambiar los permisos de tus carpetas y archivos en el servidor. Por ejemplo, el comando CHMOD 777, haría que un archivo tuviera todos los permisos para todos los usuarios. El número que acompaña a CHMOD indica a quién se le va a dar permiso y qué tipo de permiso se le va a dar. De esta manera, el primer dígito representa al propietario del archivo (el que lo creo o subió), el segundo al grupo de usuarios de FTP en ese mismo dominio y el tercero a un usuario corriente. El valor de cada dígito indica qué permiso va a tener cada tipo de usuario, de la siguiente forma: 4 equivale a lectura, 2 a escritura y 1 a ejecución. Para dar más de un permiso a la vez habría que sumar los valores (por ejemplo para dar permiso de lectura y escritura pero no de ejecución sería 4 + 2 = 6). Si quisiera dar permiso de lectura y ejecución para todos los usuarios menos el propietario debe ejecutar el comando CHMOD 755: el propietario mantiene todos los permisos (4+2+1), mientras que el resto sólo tienen lectura y escritura (4+1).
Con esta sencilla aplicación se pueden calcular fácilmente los permisos. Cuándo esté siguiendo un tutorial de instalación de alguna aplicación (como un portal php-nuke o un foro phpBB) y encuentre que debe darle determinados permisos chmod a alguna carpeta o archivo, puede consultar esta herramienta para saber que casillas debe marcar y cuales no en el panel de cambio de atributos de su cliente FTP o conectándose vía SSH.
Ej. : $ chmod 755 index.php
Para probar puede ir marcando casillas aleatoriamente y vera cómo van cambiando los permisos, los más frecuentes son 777 que se obtiene marcando la totalidad de las casillas, o 755 que se obtiene marcando toda la primera columna y dejando la fila del medio sin marcar para las columnas 2da y 3ra. |