restablecer permisos cpanel

Restablecer permisos de archivos y carpetas para una cuenta de usuario en Cpanel

Utiliza este script para restablecer los permisos y la propiedad de archivos y carpetas en una cuenta de usuario de Cpanel. Este script iterará a través de los archivos de la cuenta Cpanel de un usuario en public_html y establecerá la carpeta a 0755 y los archivos a 0644.

¿Por qué usar este script?
A veces los permisos de carpetas y archivos pueden entrar en conflicto, especialmente si está moviendo cuentas a diferentes servidores o renombrando una cuenta de Cpanel. Además, los propietarios de cuentas pueden erróneamente establecer una carpeta a 777, lo cual es una mala noticia e innecesario en un servidor Cpanel.

NOTA: Antes de empezar necesitas:

  1. Iniciar sesión como usuario root en el servidor WHM con SSH
  2. Conocer el nombre de usuario de la cuenta que se desea restablecer
  3. Instalar el script fixperms.sh en /root/fixperms.sh.

Reemplace {username} con el nombre de usuario que desea reparar.

/root/fixperms.sh {username}

A continuación se muestra el script para instalar en el servidor WHM.

Sólo tiene que instalarlo en /root/ en su servidor y llamarlo fixperms.sh. Este es el contenido:

#######################################################
#!/bin/bash
# Script to fix permissions of accounts
 
if [ "$#" -lt "1" ];then
        echo "Must specify user"
        exit;
fi
 
[email protected]
 
for user in $USER
do
 
        HOMEDIR=$(grep $user /etc/passwd | cut -d: -f6)
 
        if [ ! -f /var/cpanel/users/$user ]; then
                echo "$user user file missing, likely an invalid user"
 
        elif [ "$HOMEDIR" == "" ];then
                echo "Couldn't determine home directory for $user"
 
        else
 
                echo "Setting ownership for user $user"
 
                        chown -R $user:$user $HOMEDIR
                        chmod 711 $HOMEDIR
                        chown $user:nobody $HOMEDIR/public_html $HOMEDIR/.htpasswds
                        chown $user:mail $HOMEDIR/etc $HOMEDIR/etc/*/shadow $HOMEDIR/etc/*/passwd
 
                echo "Setting permissions for user $USER"
 
                      find $HOMEDIR -type f -exec chmod 644 {} \; -print
                      find $HOMEDIR -type d -exec chmod 755 {} \; -print
                      find $HOMEDIR -type d -name cgi-bin -exec chmod 755 {} \; -print
                      find $HOMEDIR -type f \( -name “*.pl” -o -name “*.perl” \) -exec chmod 755 {} \; -print
                fi
done
#######################################################

Script con Cloudlinux y PHP-FPM activado

Si utilizamos Cloudlinux y tenemos CageFS y el PHP-FPM activado en nuestras cuentas, el contenido del fichero fixperms.sh variará un poco, aquí os dejamos el contenido:

#!/bin/bash
# Script to fix permissions of accounts

if [ "$#" -lt "1" ];then
        echo "Must specify user"
        exit;
fi

[email protected]

for user in $USER
do

    HOMEDIR=$(egrep "^${user}:" /etc/passwd | cut -d: -f6)

    if [ ! -f /var/cpanel/users/$user ]; then
        echo "$user user file missing, likely an invalid user"

    elif [ "$HOMEDIR" == "" ];then
        echo "Couldn't determine home directory for $user"


    else

        echo "Setting ownership for user $user"

        chown -R $user:$user $HOMEDIR
        chmod 711 $HOMEDIR
        chown $user:nobody $HOMEDIR/public_html $HOMEDIR/.htpasswds
        chown $user:mail $HOMEDIR/etc $HOMEDIR/etc/*/shadow $HOMEDIR/etc/*/passwd

        echo "Setting permissions for user $USER"

        find $HOMEDIR -type f -exec chmod 644 {} \; -print
        find $HOMEDIR -type d -exec chmod 755 {} \; -print
        find $HOMEDIR -type d -name cgi-bin -exec chmod 755 {} \; -print
        find $HOMEDIR -type f \( -name "*.pl" -o -name "*.perl" \) -exec chmod 755 {} \; -print

        chmod 750 $HOMEDIR/public_html

        if [ -d "$HOMEDIR/.cagefs" ]; then
            chmod 775 $HOMEDIR/.cagefs
            chmod 700 $HOMEDIR/.cagefs/tmp
            chmod 700 $HOMEDIR/.cagefs/var
            chmod 777 $HOMEDIR/.cagefs/cache
            chmod 777 $HOMEDIR/.cagefs/run
        fi
    fi
done

Anexo: Reparar todas las cuentas al mismo tiempo

Si se quiere reparar todas las cuentas del servidor, con el comando de abajo puedes hacer un arreglo de permisos en todo el servidor que iterará a través de todos los usuarios y reparará los permisos.

AVISO: si tienes muchas cuentas en el servidor, esto puede tardar un poco, siempre usalo con cuidado y haciendo un snapshot del servidor por precaución.

for i in `ls -A /var/cpanel/users` ; do ./root/fixperms.sh $i ; done

Herramientas: microsoft powr toys

Herramientas de desarrollo: Microsoft Power Toys

Microsoft Power Toys son un conjunto de herramientas de desarrollo para Windows que te permiten aumentar tu productividad al trabajar con tu PC. Estas herramientas están diseñadas para mejorar tu experiencia de usuario y aumentar la eficiencia en tus tareas cotidianas.

Una de las principales características de Microsoft Power Toys es su facilidad de uso. Cada una de las herramientas incluidas en el paquete está diseñada para resolver un problema específico, y todas ellas están integradas en el sistema operativo de manera que son fáciles de encontrar y utilizar.

Una de las herramientas más útiles y las que más tiempo me ha ahorrado a la hora de tratar archivos, sobretodo imágenes de Microsoft Power Toys es PowerRename. Esta herramienta te permite buscar y reemplazar nombres de archivos de manera masiva y sencilla. PowerRename es especialmente útil si tienes un gran número de archivos con nombres similares y deseas cambiarlos todos de manera rápida. A la hora del desarrollo de webs, a veces nos envían las fotos con nombres que no describen la imágen o simplemente son una secuencia de números que crea tu cámara.

Con PowerRename, puedes buscar archivos por su nombre o por una expresión regular, y reemplazarlos con un nuevo nombre. Además, también puedes usar PowerRename para aplicar cambios masivos a la fecha y hora de creación de los archivos, así como a las etiquetas de los mismos.

Otras herramientas útiles

Otra de las herramientas incluidas en Microsoft Power Toys es FancyZones. Esta herramienta te permite organizar tus ventanas de manera eficiente en tu escritorio. FancyZones te permite crear zonas personalizadas en tu escritorio para tus aplicaciones, lo que te permite tener un acceso rápido a las mismas.

También está la herramienta PowerToys Run, un lanzador de aplicaciones de búsqueda y teclado que te permite ejecutar comandos y abrir aplicaciones con solo escribir su nombre.

Además de estas herramientas, Microsoft Power Toys incluye un conjunto de utilidades adicionales, como una herramienta de captura de pantalla, una herramienta de ajuste de brillo de pantalla, y una herramienta de optimización de memoria. Todas estas herramientas son fáciles de usar y están diseñadas para aumentar tu productividad al trabajar con tu PC.

De manera resumida, Microsoft Power Toys son un conjunto de herramientas de desarrollo para Windows que te permiten aumentar tu productividad al trabajar con tu PC. Entre las herramientas más útiles se encuentra PowerRename, la cual te permite buscar y reemplazar nombres de archivos

Mantenimiento de paginas web

La importancia del mantenimiento web

El mantenimiento web es esencial para garantizar que tu sitio web funcione correctamente, esté seguro y sea fácil de usar para tus visitantes. Una página o sitio web bien mantenido también puede ayudar a mejorar tu posicionamiento en los motores de búsqueda y aumentar la confianza de tus clientes en tu negocio.

Uno de los aspectos más importantes del mantenimiento web es la seguridad. Un ataque cibernético puede tener consecuencias graves para tu negocio, como pérdida de información confidencial y daños en la reputación entre otros. Un profesional de mantenimiento web puede ayudar a garantizar que tu sitio web esté protegido contra estos ataques y darte esa tranquilidad de que tu página web esté protegida.

Además, el mantenimiento web también puede incluir tareas como la actualización de software, la optimización de rendimiento y la resolución de problemas técnicos. Todo esto puede ayudar a garantizar que tu sitio web funcione correctamente y esté siempre disponible para tus visitantes.

En conclusión, el mantenimiento web es esencial para garantizar el éxito de tu negocio online. Te ayudará a mejorar tu posicionamiento en los motores de búsqueda, aumentar la confianza de tus clientes en tu negocio y asegurar la seguridad de tu sitio web. Puedes consultar nuestros planes de mantenimiento, desde un plan «mini», con lo mínimo e indispensable, hasta planes superiores que se adapten más a tus necesidades.

Si aún no tienes una página web o simplemente quieres asegurarte de que tu sitio web está funcionando correctamente, ofrecemos una auditoría gratuita de tu sitio web. Esta auditoría incluirá un estudio detallado de tu sitio web, incluyendo su diseño, rendimiento, seguridad y posicionamiento en los motores de búsqueda. ¡No pierdas esta oportunidad!

Además si no tienes una página web podemos ayudarte a desarrollar una completamente cubierta y que cumpla con tus necesidades. Te ayudaremos a aumentar tu presencia en línea y a maximizar tu alcance a los clientes potenciales. ¡No esperes más y contáctanos para obtener tu auditoría gratuita o estudio de negocio hoy mismo!🚀💻👨‍💼👩‍💼

Contactanos rellenando este formulario












    microsfot empleo

    Microsoft te paga un curso de 16 de semanas y al terminar puedes acabar con un empleo

    Trabajar en grandes empresas como Google o Microsoft es un objetivo que muchas personas aspiran cuando quieren buscar un nuevo empleo. Pues Microsoft ha lanzado un programa llamado Microsoft LEAP que te pagan desde el primer días. Este programa está enfocado y pensado para programadores, graduados en informática o en programación.

    Para poder acceder a un trabajo dentro de Microsoft, antes de nada se debe realizar una formación de 16 semanas que te pagan para poder aprender todo lo necesario. Después te podrás unir a los equipos que existen actualmente: Azure, Bing, Xbox y Office 365. Para poder acceder al curso, tendrás que registrarte en la página web de Microsoft LEAP desde el 20 de septiembre hasta el 5 de octubre.

    Microsoft busca nuevos talentos

    Esta formación será totalmente online y tiene una duración de 16 semanas. Es una gran oportunidad para poder aprender en cualquiera de esas areas y así poder aspirar a trabajar para una de las empresas más grandes del mundo. Esto lo podrás combinar con tu trabajo actual, ya que tu te organizas como desees.

    Esta oportunidad no viene sola, sino que si aspiras a uno de los puestos que ofrece Microsoft, tendrás que mudarte a Estados Unidos para trabajar en el departamento que hayas escogido. Hay personas que ya han conseguido trabajo después de realizar esta formación, puede que tu seas uno de ellos en el futuro.

    vulnerabilidad Wrodpress virus

    Revisa tus usuarios de tu sitio WordPress, puede que seas víctima de una gran vulnerabilidad de seguridad

    Miles de sitios web en internet soportan ataques a diario, y en los últimos días según el equipo de inteligencia de amenazas de la compañia Wordfence, que se dedican a soluciones de ciberseguridad para sitios desarrollados con el CMS de WordPress, detectaron una vulnerabilidad ‘zero day’ gracias a un exploit que permite detectar una vulnerabilidad.

    Desde su cuenta de twitter lo anunciaron el pasado 8 de septiembre, y principalmente afecta a un plugin premium de la plataforma, WPGateway, que permite a los usuarios administradores del sitio web a gestionar tareas del sitio, administración de temas, copias de seguridad entre otros.

    En definitiva , el cortafuegos de Wordfence había frenado 4,6 millones de intentos de intrusión en mas o menos 280.000 sitios web a lo largo de los 30 días anteriores.

    Este ataque o intrusión lo que hace es agregar un usuario a tu sitio de WordPress con permisos de administrador con el nombre de «rangex», así que si en tu caso tienes este plugin instalado, deberías revisar si tienes este usuario en tu sitio web.

    Para solucionar el problema no basta con solo suprimir el usuario, este podría volver a crearse de la misma forma que lo hizo anteriormente. Según Ram Gall, analista de Wordfence nos recomienda directamente eliminar el plugin hasta que haya un parche disponible para ello.

    Si tienes la versión premium de Wordfence, la compañía ha añadido una regla a su firewall que bloquea dicho exploit, pero si eres de los que tiene la versión gratuita, tendrás que esperar hasta el 8 de octubre para poder beneficiarte de esta actualización.

    Desde LOTUS estudi, nos tomamos seriamente la seguridad, así que si tienes algun problema o tu sitio web está infectado, no dudes en contactarnos, estaremos encantados de ayudarte.












      Aumenta la velocidad de tu web

      Trucos para aumentar la velocidad de tu web

      Cuando visitamos una web nos gusta que cargue rápido, ¿verdad? No queremos esperar, ni perder tiempo para consultar ninguna información o producto. ¡Y es que el tiempo es oro en internet también!

      Para que el visitante a nuestra página web se convierta en un cliente potencial, necesitamos tener una web bien optimizada. Hay estudios que demuestran el hecho de que si una web tarda mas de 4 segundos en cargar se pierden visitas. Además esto hace que Google nos penalice y nos tire al fondo de las apariciones en búsquedas o SERPs.

      En este post aprenderemos algunas técnicas para que nuestra web cargue rápido y tener más puntos a la hora de posicionarnos en los resultados de buscadores. Es cierto que además de tener la web bien optimizada, hay que realizar un buen trabajo SEO, pero de esto puedes encontrar más información en nuestro post sobre consejos para mejorar el SEO o contactar con nosotros para que te ayudemos.

      ¡OPTIMIZAR EL COMPORTAMIENTO WEB, ES MARCAR LA DIFERENCIA!

      Antes de nada, es importante conocer qué es el WPO (Web Performance Optimitzation) y su papel esencial para que consigamos una buena optimización web y por consiguiente ayude al posicionamiento. Este concepto cubre todos los aspectos básicos que hace la web más rápida para los usuarios.

      • ¿Como podemos medir el WPO?

      Existen herramientas para medir nuestro rendimiento web tanto en escritorio como en plataformas móviles. Para escritorio contamos con la extensión de Google Chrome, donde podremos medir el rendimiento y velocidad de carga de nuestra web entre otras mediciones de SEO. Nos da un resultado detallado de carga de nuestras páginas y nos recomienda como solventarlo en caso de que haya errores.

      Para analizar más concretamente la velocidad de carga en móviles, Google nos proporciona Scorecard, donde analizará nuestro sitio web y nos enviará un informe exhaustivo a nuestro correo.

      CÓMO CONSEGUIR QUE TU WEB CARGUE RÁPIDAMENTE

      Una vez que sabemos lo que es el WPO, vamos a ver qué aspectos pueden mejorar la carga de nuestra web:

      • Optimizar el tamaño de las imágenes en la web

      Este es un tema muy típico y esencial, pero aún seguimos viendo webs donde no tienen sus imágenes optimizadas ralentizando así la carga de las páginas. En este artículo puedes ver en detalle como optimizar tus imágenes.

      • Habilitar la compresión Gzip

      La compresión Gzip nos permite comprimir el contenido que ofrece nuestra web al navegador, consiguiendo el beneficio de una carga más rápida de los archivos y una mejor experiencia al usuario. Esto es debido a que, al estar los archivos comprimidos, se utiliza menos ancho de banda y menos recursos del hosting o alojamiento web.

      A continuación te explicamos cómo activar esta característica:

      1. Si tenemos cPanel, entramos en nuestro panel de control y hacemos clic en la opción de “Optimizar sitio web”. Dentro de esta opción solo tenemos que marcar “Comprimir todo el contenido” y darle a actualizar.
      2. Activándolo mediante el fichero .htaccess. Editamos este fichero para añadir las líneas siguientes:

      Código para servidores Apache

      # GZIP
      mod_gzip_on Yes
      mod_gzip_dechunk Yes
      mod_gzip_item_include file \.(html?|txt|css|js|php|pl)$
      mod_gzip_item_include handler ^cgi-script$
      mod_gzip_item_include mime ^text/.*
      mod_gzip_item_include mime ^application/x-javascript.*
      mod_gzip_item_exclude mime ^image/.*
      mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
      # END GZIP

      Nota: Muy importante hacer una copia del fichero .htaccess antes de modificarlo para evitar romper nuestro sitio web.

      Para comprobar que un sitio tiene Gzip activado se puede utilizar este enlace.  

      • Activar caché del navegador

      La caché del navegador permite servir una copia del contenido web almacenada en el navegador para evitar realizar una llamada al servidor y volver a consultar los datos estáticos. De esta manera, si el usuario visita nuestra web asiduamente, experimentará una carga más rápida porque parte del contenido ya está almacenado en su navegador. Esto no servirá de mucho, obviamente, en la primera visita, ya que la primera vez sí que se recurrirá al servidor para obtener todo el contenido web.

      Existen varios plugins para WordPress gratuitos y de pago que permiten configurar la caché, activarla o desactivarla para ficheros en concreto. Por ejemplo, si solo queremos activar la caché para nuestras imágenes o para nuestro css, lo podremos gestionar sin problema.

      Algunos plugins de caché para WordPress son WP Rocket, WP Super Caché o W3 Total Caché.

      • Contratar un buen servicio de hosting

      Este es un punto importante, ya que puede marcar la diferencia de carga de tu web. Si prefieres ahorrar unos euros al año por contratar el hosting en un servidor muy económico, te estarás poniendo piedras en el camino desde un principio.

      Un buen hosting no solo te tiene que permitir alojar tu web, sino que lo tiene que hacer de forma segura y optimizada para que tu web tenga un rendimiento óptimo desde su creación y un buen tiempo de respuesta del servidor.

      Existen factores que determinan la calidad del hosting como que los discos sean SDD, que tenga un sistema de caché, cuente con certificado de seguridad SSL, las ultimas versiones de PHP y una buena memoria RAM para tu sitio web.

      Si quieres un servicio de hosting de calidad, optimizado para tu web y con máxima seguridad, puedes consultar nuestros planes.

      • Adquirir una buena plantilla de WordPress

      A la hora de escoger una plantilla para tu proyecto, debes hacerlo con ojo ya que una mala elección puede condenar el rendimiento de tu web. Existen variedad de plantillas gratuitas, pero te recomendamos que adquieras una de pago porque además del soporte, suelen estar optimizadas tanto para el rendimiento (código) como para el SEO.

      Antes de escoger una plantilla, entre otras cosas, debes comprobar que esté actualizada a las ultimas versiones tanto de WordPress como de PHP, y que cuente con soporte técnico en caso de que lo necesites. La elección de una buena plantilla puede ser clave.

      • Evitar plugins pesados

      Intenta evitar plugins pesados que ralenticen tu web. Existe el mito de que no puedes tener cierta cantidad de plugins instalados porque penalizan el rendimiento y carga de tu web, pero no es del todo así. Una web puede tener 8 plugins y que vaya muy lenta, mientras que una web con 30 vaya muy rápida.

      Esto principalmente depende del peso de los plugins y la funcionalidad que nos den. Por ejemplo, los plugins que realizan muchas llamadas externas penalizarán bastante ya que nuestra web está esperando una respuesta, y si la respuesta tarda en llegar, la información tardará en mostrarse.

      Puedes comprobar el antes y el después de la velocidad de tu web para comprobar si el plugin que has instalado penaliza mucho o no.

      Existen otros factores que pueden ralentizar la velocidad de tu página web, pero estos consejos bien aplicados pueden llegar a aumentar de manera considerable su rendimiento.

      Recuerda que cada cosa, por pequeña que sea, suma (o resta). Habrá puntos que serán fácilmente solucionables, pero otros que quizás cueste un poco más, o nos cueste identificar que está fallando o haciendo que una web vaya lenta. Si quieres que hagamos una auditoría a tu web, consúltanos sin compromiso. Estaremos encantados de escucharte y poder ayudarte.

      CONTACTA