Linux – CHMOD numérico (permisos a archivos y directorios)

  • Para utilizar el CHMOD numérico nos guiamos por la siguiente lista de permisos:
    • 0: Sin permisos
    • 1: Ejecución
    • 2: Escritura
    • 3: Lectura y escritura
    • 4: Lectura
    • 5: Lectura y ejecución
    • 6: Lectura y escritura
    • 7: Lectura, escritura y ejecución
  • En el CHMOD se utiliza una combinación de tres números «nnn» donde la primera posición corresponde a los permisos del propietario del archivo o directorio, la segunda al grupo y la tercera a otros.
  • En el siguiente ejemplo se dan permisos en el directorio «logs» al Propietario (lectura, escritura y ejecución), al grupo (lectura y ejecución) y a otros (lectura y ejecución).
  • chmod 755 logs
    
  • Si en el directorio «logs» queremos dar permiso recursivo a todos los sub-directorios que se encuentren dentro de él, escribimos
  • chmod -R 755 logs
    
  • Otro caso: Podemos posicionarnos en un directorio cualquiera y dar permiso a todos los archivos que tengan cualquier extensión. Ejemplo
  • cd tmp
    chmod 755 *.*
    
  • También podemos posicionarnos en un directorio y dar permiso a todo: ya sean archivos o directorios. Ejemplo
  • cd tmp
    chmod 755 *
    

Fuente: https://www.solvetic.com/tutoriales/article/1458-entender-los-permisos-linux-chmod/

Linux Mint – Instalar Visual Studio Code 1.28

  • Descargar Visual Studio Code para Debian, Ubuntu 1.28 del sitio web oficial
  • Descomprimir el archivo
  • Abrir una terminal de Linux
  • Escribir en la línea de comandos:
sudo caja
  • Te solicita tu contraseña y después te muestra una ventana con el explorador de archivos
  • Vas al directorio donde descomprimistes el Visual Studio Code
  • Copias la carpeta descomprimida del Visual Studio Code
  • Pegas la carpeta en el directorio «/opt»
  • Abres un editor de texto, creas un archivo nuevo y pegas este contenido
[Desktop Entry]
Name=Visual Studio Code
Comment=Code Editing. Redefined.
GenericName=Text Editor
Exec=/opt/vscode/usr/share/code/code --unity-launch %F
Icon=/opt/vscode/usr/share/code/resources/app/resources/linux/code.png
Type=Application
StartupNotify=true
StartupWMClass=Code
Categories=TextEditor;Development;
MimeType=text/plain;inode/directory;
Actions=new-empty-window;
Keywords=vscode;
  • Guardas ese archivo como «vscode.desktop» en el directorio /usr/share/applications
  • Accedes al menú de inicio->Aplicaciones->Programación->Visual Studio Code

Fuente: https://geekytheory.com/como-instalar-visual-studio-code-en-ubuntu-linux-y-derivadas

Linux – Actualizar Firefox Developer Edition

Para actualizar Firefox developer edition, se siguen los siguientes paso:

  • Descargar el archivo de sitio web de mozilla.org
  • Descomprimir el archivo
  • Cerrar Firefox
  • Abrir una terminal de Linux
  • Escribir en la línea de comandos:
  • sudo caja
    
  • Teclear la clave e inmediatamente el sistema muestra una ventana con el explorador de archivos
  • Buscar el directorio que contiene la carpeta de Firefox que se descomprimió
  • Copiar la carpeta descomprimida
  • Desplazarse hasta el directorio «/opt»
  • Eliminar la carpeta de Firefox que existe allí
  • Copiar la carpeta del Firefox descomprimida en el el directorio «/opt»
  • Cerrar la ventana del explorador de archivos
  • Teclear en la línea de comandos de Linux:
  • sudo mv /usr/bin/firefox /usr/bin/firefox-backup
    
  • Después escribir en la línea de comandos Linux:
  • sudo ln -s /opt/firefox/firefox /usr/bin/firefox
    
  • Abrir Firefox
  • Fuente: https://maslinux.es/como-instalar-firefox-quantum-en-gnulinux/

    Linux – Cambiar recursivamente los permisos de un directorio

    En la línea de comandos de Linux, escribimos:

    chmod -R ugo+rwx /ruta/directorio

    Donde:

    • chmod es el comando para modificar los permisos.
    • -R indica que es recursivo a todos los sub-directorios y archivos
    • ugo el permiso aplica para el usuario ‘u’, grupo ‘g’ y otros ‘o’
    • rwx permiso para leer ‘r’, escribir ‘w’ y ejecutar ‘x’