Mostrando entradas con la etiqueta chmod. Mostrar todas las entradas
Mostrando entradas con la etiqueta chmod. Mostrar todas las entradas

Calculadora chmod

Utilizando la herramienta en linea IT-Tools, generaremos el comando completo para cambiar los permisos de un archivo o carpeta, utilizando el comando chmod.

Calculadora chmod

Calcule sus permisos con esta calculadora chmod en línea.


Captura de pantalla de la Calculadora Chmod de la pagina  IT-Tools


Por ejemplo

  • Propietario
    • Leer
    • Escribir
    • Ejecutar
  • Grupo
    • Escribir
  • Publico
    • Leer

chmod 724 path

Solo tendríamos que cambiar path por el archivo o carpeta a la que queramos asignar los nuevos roles.

Cómo ejecutar archivos con extensión .run

Un archivo .run es normalmente un programa personalizado que debe ejecutarse para instalar y/o actualizar un software. No  es mejor método para la instalación de un nuevo programa, ya que no se rastrean dónde van los archivos y normalmente no proporcionan un método de desinstalación. no hay forma de estar seguro de lo que el script le hará a su sistema, por lo que se consideran inseguros. Con lo cual solo que habrá que ejecutar archivos de instalación de aplicaciones y descargarlo de páginas web confiables. Por ejemplo VirtualBox, utiliza este tipo de archivos para realizar la instalación y la actualización de este virtualizador.

Lo primero que tendremos que hacer darle permiso de ejecución al archivo que hemos descargado, como es el caso para actualizar la aplicación a la última versión

sudo chmod +x nombre_del_archivo.run

sudo chmod +x VirtualBox-6.1.40-154048-Linux_amd64.run

Seguidamente ejecutaremos el archivo con la extensión run añadiendo los caracteres ./ antes del ejecutable 

sudo ./nombre_del_archivo.run

sudo ./VirtualBox-6.1.40-154048-Linux_amd64.run

Inicializar nuestro script al inicio del sistema

Resulta interesante arrancar nuestro script cada vez que se inicie nuestro sistema operativo basado en Linux.
Daremos privilegios de ejecución
sudo chmod +x script.sh
Copiaremos nuestro  script, con el comando cp,  a la carpeta /etc/init.d/
sudo cp script.sh /etc/init.d/
Con el comando update-rc.d añadiremos el archivo en el arranque de Linux.
sudo update-rc.d script.sh defaults

Crear un dominio con una ip dinámica con Google Domains en Linux

Si tienes alojado un dominio en Google Domains te permite enlazar dicho dominio o subdomino a una dirección ip dinámica.

Por ejemplo puedes alojar un servidor web oficina en tu casa. El gran inconveniente es que los proveedores de servicios de internet suelen crearte direcciones de acceso a internet que cambian con el tiempo, a no ser que quieras pagar por la opción de obtener una ip estática.

Entre las opciones que te permiten enlazar con una ip dinámica, o DNS dinamico, y con la que conseguí un resultado exitoso es utilizando su API.

La API requiere HTTPS. A continuación, encontrará un ejemplo de solicitud:
https://username:password@domains.google.com/nic/update?hostname=subdomain.yourdomain.com&myip=1.2.3.4
En mi caso escribí un script que cargue en la Raspberry Pi, para enlazar un servidor web.
nano ddns.sh
Le enviaremos a nuestro servidor DDNS a través de la dirección que nos proporcionan utilizando el comando curl. Los datos de acceso son aquellos que nos proporciona Google Domains. Y la dirección ip dinámica publica nos la obtendrá el comando  curl -s ifconfig.me
#! /bin/bash
ip="https://username:password@domains.google.com/nic/update?hostname=subdomain.yourdomain.com&myip=$(curl -s ifconfig.me)"
curl "$ip"
Le daremos a nuestro archivo la capacidad de ser ejecutado
chmod +x ddns.sh  
Lanzaremos nuestro script
./ddns.sh 
Comprobando su correcto funcionamiento


 Si todo es correcto cargaremos nuestro script al inicio de nuestro equipo y nuestro domino enlazará con nuestro hosting web casero