Skip to content

Instantly share code, notes, and snippets.

View jacedoe's full-sized avatar

jacedoe jacedoe

View GitHub Profile
@jacedoe
jacedoe / gist:07cfe999743956b39c727b68e6126212
Created October 7, 2025 10:11
Crear entorno virtual en Python3
# Instrucciones para crear un entorno virtual en un proyecto Python
## Requisitos previos
1. Verifica que tienes Python instalado:
- python --version
- o: python3 --version
2. Verifica que tienes virtualenv instalado:
- virtualenv --version
- Si no lo tienes:

Conversaciones con IA - Permisos en Linux

jacedoe:

explicame este comando linux: chmod 644 my_file

IA

Claro, te explico el comando:

bash

@jacedoe
jacedoe / setup_wsl_disk.md
Last active October 4, 2025 19:55
Ejemplo para el montaje de unidades de disco Linux accesibles desde Windows por medio de wsl

Mounting Linux Disk in WSL (Ubuntu)

To mount a logical volume from a disk in WSL using PowerShell, begin by identifying the correct physical disk in Windows. Use the Get-CimInstance cmdlet to list all physical drives:

Get-CimInstance -Query "SELECT * from Win32_DiskDrive"

Cross-reference the disk by size and characteristics using Disk Management (accessible via Win + X → Disk Management) to find the correct disk ID, such as \.\PHYSICALDRIVE1.

Next, mount the physical disk in WSL as a bare device using the wsl --mount command:

@jacedoe
jacedoe / setup_tmpfs.sh
Last active October 4, 2025 19:39
Script para la creación personalizada de tmpfs en el uso Linux Live CD's
#!/bin/bash
# Este script está configurado para crear una partición tmpfs (de 20 GB en este caso) con la intención de utilizarla en escenarios de uso Live CD Linux como por ejemplo Kali Linux o Parrot.
# Nota: Para que funcione previamente se tiene que crear una partición Swap (en mi caso de 20 GB).
# Parámetros configurables
TMPFS_MOUNTPOINT="/mytmpfs"
TMPFS_SIZE="20G"
NR_INODES="10000"
TMPFS_MODE="770" # Permisos para root y grupo sudo
@jacedoe
jacedoe / setup_swap.sh
Created October 4, 2025 19:17
Script para formatear una partición con linux swap
#!/bin/bash
# Parámetro que debes ajustar
DEVICE="/dev/sda" # Disco donde crear la partición (por ejemplo /dev/sda)
PART_NUM=3 # Número de la partición a crear (por ejemplo 3)
PART_SIZE="+20G" # Tamaño de la partición (20 GB)
# Función para verificar si eres root
function check_root() {
if [ "$EUID" -ne 0 ]; then
@jacedoe
jacedoe / win-permisos.md
Created October 4, 2025 19:12
Gestión de permisos en Windows

Conversaciones con IA - Entendiendo los SIDs en Windows con PowerShell

¿Qué significa cada parte de wse1\bob y S-1-5-21-674899381-4069885467-2080762030-1002?

  • wse1\bob:

    • wse1: Nombre del equipo o dominio local.
    • bob: Nombre del usuario.
    • En conjunto: wse1\bob es el nombre de usuario con el nombre del equipo como prefijo (es un usuario local del equipo wse1).
  • S-1-5-21-674899381-4069885467-2080762030-1002: Esto es un SID (Security Identifier), un identificador único que Windows asigna a cada objeto de seguridad (como usuarios).

@jacedoe
jacedoe / zshrc
Last active September 26, 2021 11:35
My customized zshrc with oh my zsh and based on kali linux terminal
# If you come from bash you might have to change your $PATH.
# export PATH=$HOME/bin:/usr/local/bin:$PATH
# Path to your oh-my-zsh installation.
export ZSH="/home/<your_user>/.oh-my-zsh"
# Set name of the theme to load --- if set to "random", it will
# load a random theme each time oh-my-zsh is loaded, in which case,
# to know which specific one was loaded, run: echo $RANDOM_THEME
# See https://github.com/ohmyzsh/ohmyzsh/wiki/Themes