kali linux cifs-utils
kali linux cifs-utils
Para trabajar con recursos compartidos de Windows (SMB/CIFS) en Kali Linux, la herramienta fundamental es el paquete cifs-utils. Este paquete te permite "montar" carpetas compartidas de otros equipos directamente en tu sistema de archivos como si fueran una carpeta local.
Aquí tienes una guía paso a paso en español para instalarlo y usarlo.
1. Instalación
Primero, asegúrate de que tu sistema esté actualizado e instala el paquete:
sudo apt update
sudo apt install cifs-utils
2. Cómo montar una carpeta compartida
La sintaxis básica para montar un recurso compartido es la siguiente:
sudo mount -t cifs //IP_DEL_SERVIDOR/CARPETA_RECURSO /ruta/punto_de_montaje -o username=USUARIO
Ejemplo práctico:
Si quieres acceder a una carpeta llamada Documentos en un servidor con IP 192.168.1.50:
Crea el punto de montaje (la carpeta local donde verás los archivos):
mkdir ~/mnt_compartido
Ejecuta el comando de montaje:
sudo mount -t cifs //192.168.1.50/Documentos ~/mnt_compartido -o username=admin
Nota: El sistema te pedirá la contraseña del usuario de Windows/SMB después de ejecutar el comando.
3. Opciones comunes (-o)
Al usar cifs-utils, a menudo necesitarás especificar parámetros adicionales para que la conexión funcione correctamente:
| Opción | Descripción |
password=... | Para poner la contraseña directamente (no recomendado por seguridad). |
domain=... | Si el equipo está en un dominio de Windows. |
vers=... | Especifica la versión del protocolo (ej. vers=2.0, vers=3.0). Útil en equipos antiguos. |
rw / ro | Montar con permisos de lectura y escritura (rw) o solo lectura (ro). |
uid / gid | Asigna la propiedad de los archivos a tu usuario local de Kali. |
4. Montaje automático (Archivo Credentials)
Si no quieres que la contraseña aparezca en el historial de comandos, crea un archivo de credenciales:
Crea un archivo oculto:
nano ~/.smbcredentialsAñade este contenido:
Plaintextusername=tu_usuario password=tu_contraseña domain=tu_dominio (opcional)Protege el archivo:
chmod 600 ~/.smbcredentialsÚsalo en el comando:
sudo mount -t cifs //IP/RECURSO /mnt/punto -o credentials=~/.smbcredentials
5. Desmontar el recurso
Cuando hayas terminado, simplemente usa el comando umount:
sudo umount ~/mnt_compartido