El libre pensamiento para un internet libre

No estas registrado.  

#1 Re: Noticias Kali linux, asesoramiento instalación y asuntos de compatibildades » Ayuda Instalación TLWN8200ND V2 » 04-11-2018 00:04:20

Te esta diciendo muy claro que make tiene problemas con los headers y/o algo relacionado con la arquitectura del sistema.

make[1]: Entering directory '/usr/src/linux-headers-4.14.0-kali3-amd64'
arch/x86/Makefile:156: CONFIG_X86_X32 enabled but no binutils support
make[3]:

adicionalmente puedes hacer

apt-get install binutils

por si quedara alguna dependencia de binutils por cumplir para compilar el driver

A ver que te dice este comando:

ls -lh /usr/src/linux-headers-4.14.0-kali3-amd64

Puedes volver a probar instalar las cabeceras desde los repositorios con esto:

apt-get update && apt-get install  linux-headers-$( uname -r)

El que no las encontrara antes podria ser debido al upgrade que se hace en el manual que estas siguiendo. Por probar no pierdes nada

#2 Re: Noticias Kali linux, asesoramiento instalación y asuntos de compatibildades » Ayuda Instalación TLWN8200ND V2 » 03-11-2018 21:35:02

La razon por la que use el kali 2018.1 es por que, segun la pagina de TP-link, hasta esa version funciona el driver,

Si lo dicen en la pagina oficial de tp-link no deberia no funcionar. Hacen referencia a kali-linux 2018.1?

Hiciste algo como apt upgrade, dis-upgrade, o full-upgrade antes de probar la solucion que te ofrece tplink?

Toda informacion que puedas aportar ayuda a la resolucion del problema. si has probado una solucion de tp-link deberias haberlo dicho en tu primer comentario y haber compartido desde el principio el link. compartelo ahora.

me daba un error de que no encuentra los headers de esa version de kernel, por eso recurrir a descargarlos de la pagina de old.kali.org

No se que razon puede haber llevado a la gente de offensive security a retirar los headers de los repositorios.

#3 Re: Noticias Kali linux, asesoramiento instalación y asuntos de compatibildades » Ayuda Instalación TLWN8200ND V2 » 03-11-2018 19:28:49

Eso de instalar los headers de otro kernel para compilar algo es algo que nunca he hecho. No creo que sea buena idea. Esas cabeceras las necesita para compilar, y compilar algo en un kernel con las cabeceras de otro kernel no creo que sea buena idea.

Este dispositivo tuyo no parece muy amigable con el soft libre, al menos aun. Porque este?

Buscando un poco de informacion sobre tu tarjeta, encontre esto:

https://github.com/luckynzm/tlwn8200nddriver

A falta de mas opciones que pueda sugerir algun compañero del foro, puedes intentarlo.

Para probar esto, te sugiero "reseterar" tu kali. Al ser maquina virtual solo debes borrar la actual y abrir una nueva. Si te descargaste kali en el .ova, solo debes darle doble click al que descargaste y listo (uno de los beneficios de estar en una maquina virtual). o si tienes espacio en tu disco , puedes practicar con las 2 a la vez. Te sugiero esto  porque le has tocado las entrañas al kernel con unas cabeceras ajenas y esas cosas pueden traer consecuencias y que el sistema falle o "haga cosas raras"

Si pruebas una nueva maquina virtual, antes de seguir las instrucciones de instalacion que ofrece el desarrollador, haz esto en tu sistema:

apt-get update && apt-get install linux-headers-$(uname -r) build-essential

Esto instalara los paquetes basicos necesarios para compilar un driver en tu kernel.

Tambien comentaste que estas usando kali 208.1. Te sugiero tambien que trates siempre de hacer tus pruebas en la ultima version liberada. Si no estoy mal, han liberado 2018.4 hace poco. En tu caso si no te funciona en 2018.1 es posible que te funcione en 2018.4 o viceversa, ya que parece que tu dispositivo no esta bien integrado en  gnu/linux todavia o quiza jamas llegue a integrarse bien. Pasa algo parecido a lo que te paso antes con tu nvidia. Para elegir un dispositivo wifi bueno tienes harta informacion por el foro tanto para hacer el mal como para navegar sin problemas.

#4 Re: Noticias Kali linux, asesoramiento instalación y asuntos de compatibildades » Ayuda Instalación TLWN8200ND V2 » 03-11-2018 06:15:23

el comando es iw list. No iwlist. Son comandos  diferentes.

Al parecer virtualbox hace su trabajo, aunque a kali le falta su parte.

Dijiste que crees que instalaste los drivers. Que hiciste para ello? Te dio algun error? que sabes sobre tu dispositivo?.

Supongo ya habras buscado en el foro sobre ese dispositovo y/o su chipset. Hay algo?

Yo no lo conozco tu dispositivo.

#5 Re: Noticias Kali linux, asesoramiento instalación y asuntos de compatibildades » Ayuda Instalación TLWN8200ND V2 » 03-11-2018 05:11:21

Hola de nuevo.

Cuando conectas un usb a una maquina virtual, le debes decir al software que maneja esa maquina virtual, que le has conectado ese usb y lo quieres usar en tu sistema operativo virtual. Es decir, le tienes que decir a virtualbox que quieres que el usb que hay enchufado en tu maquina anfitriona (tu maquina real), lo enchufe en tu kali virtual.

Para saber si virtuabox ha hecho su trabajo, puees ver si hay algo conectado en kali, con el siguiente comando:

lsusb

La salida de ese comando nos dira si kali la ha reconocido o no. Es el primer paso. Por favor, pon la salida de ese comando, y de los siguientes:

iw list
airmon-ng

De momento con eso ya tendremos datos para intentar ayudarte.

#6 Re: Noticias Kali linux, asesoramiento instalación y asuntos de compatibildades » La pantalla se congela tras escribir contraseña » 03-11-2018 04:49:05

Muchas gracias por la ayuda, por desgracia no logre hacerlo funcionar, pero opte por usarlo en una maquina virtual y me va muy bien.

Buena Eleccion. Welcome al soft libre! biere

#7 Re: El mundo de las distribuciones GNU-Linux » Todo sobre Ubuntu 18.10 (aka Cosmic Cuttlefish) » 25-10-2018 16:07:43

kcdtv escribió:

Por lo de los componentes "non free" puedes elegir usarlos o no.
Pero sabiendo que cosas como interfaces ethernet realtek. wifi broadcom o tarjeta video nvidia los pueden necesitar sí o sí, es imposible para un sistema que se quiere "universal y apto para todo publico" no incluirlos.   
  Sin ellos tampoco se puede instalar Steam, Skype, Chrome... Son cosas que tiran por atrás a "[email protected] [email protected]"

Estoy completamente de acuerdo contigo. Siempre tienes algunos dkms para hacer/intentar rular tu hadware "especialito" como las bien conocidas nvidias y broadcoms, pero en cuanto tienes un hadware que se sale un poco de lo general, tienes que tirar de drivers privados si o si. En concreto tengo una nvidia optimus que me dio sus buenos quebraderos de cabeza en su momento.

kcdtv escribió:

La letra Z ya fue: "Zesty Zatus" (ubuntu 17.04)

Por lo que veo estoy equivocado. No se porque siempre pense  (supongo que lo lei en algun lugar) que los nombres de ubuntu iban en orden descendiente segun las iniciales del abecedario, pero si ya salio ZZ, echa por tierra toda mi creencia al respecto.

#8 Re: El mundo de las distribuciones GNU-Linux » Todo sobre Ubuntu 18.10 (aka Cosmic Cuttlefish) » 24-10-2018 23:34:56

No soy user de ubuntu, pero me parece muy interesante esta distribucion, sobre todo para ayudar a la gente que recien ingresa en el mundo de gnu/linux y soft libre, o "casi libre" tratandose ubuntu, entre otras.

Ya hace falta una mejor integracion con android desde hace años y años. Parece mentira.

Que pasara dentro de 3 versiones con los nombres de las versiones de ubuntu? si ya van por el Cosmic Cuttlefish (CC), en 2 años llegaran al AA. Y despues ¿ZZ?? (simple curiosidad).

#9 Re: Preguntas generales y busqueda de nuevas brechas » Vulnerabilidad WPS PBC (Push button) » 20-10-2018 16:56:55

El router con openwrt viejo que se usa en la prueba de concepto no es necesario para usar hostbase.rb

Lo dice bien claro en el post de la prueba de concepto:

# Con el script de Koala basta con usar 2 tarjetas wifi, al menos una atheros y cualquier linux de escritorio.

Se uso un router con openwrt con el fin de que se entendiera mejor la prueba de concepto.

Si tienes dudas respecto a hostbase o a la prueba de concepto del ataque, exponlas en sus respectivos posts. Gracias.

#10 Re: Hacking wireless : los métodos alternativos » PoC hostbase.rb RogueAP con WPA2 capturando WPS pbc » 19-10-2018 23:58:52

Hola smk. Gracias por tu comentario y me alegro que te guste el post.

(La caja es de tequila, no de puros)

En la foto solo hay un powerbank con 2 salidas usb, y es de 7800 miliA. Con este powerbank, consigo una autonomia de entre 1 y 4 horas, dependiendo de la carga que le este metiendo a la rpi.

El powerbank, desde un usb alimenta a la rpi, y desde el otro, alimenta un hub usb que es el que uso para conectar los usbs que necesite como el dongle 3G, o el dispositivo(s) wifi, gps, o lo que toque para lo que se pretenda hacer con la rpi.

Es bien importante que si vas a conectar mas de un dispositivo usb a la rpi, uses el hub y este sea alimentado aparte de la rpi. Es decir, que le estes suministrando energia al hub independiente de la rpi. De otra manera, la rpi no es seguro que funcione, ya que requerira mas energia de la que le llega.

Lo bueno del powerbank es que si lo tienes en el coche (o en casa), puedes alimentarlo con el mechero o cualquier cargador, por lo que la autonomia deja de ser un problema.

Si tienes una raspberry, te invito a que te pases por este post si quieres probar mi proyecto STAPi

En el foro https://www.wifi-libre.com/topic-1234-m … ry-pi.html
En github https://github.com/javierbu/stapi
Como todo, se agradecen dudas, reportes y sugerencias

Saludos!

#11 Re: Noticias Kali linux, asesoramiento instalación y asuntos de compatibildades » La pantalla se congela tras escribir contraseña » 18-10-2018 15:10:06

Dichosas nvidias!!

Lo primero, tal y como te comento Kcdtv, mi recomendacion es que empieces en linux con un sistema mas estable y amigable cuando vienes desde windows, como ubuntu por ejemplo. Una vez que lo entiendas, ya podras manejarte con otros sistemas menos amigables como kali. Si sigues por el camino que llevas, quiza termines pensando que linux es dificil y que no sirve, y esto es por intentar correr antes de aprender a caminar.

Dicho esto, mi consejo si quieres tener kali linux, es que lo montes en una maquina virtual. A (casi) todos los efectos es lo mismo que tenerlo instalado fisicamente en el disco duro.  Y si quieres empezar con un linux instalado, instalate un ubuntu para aprender a caminar antes de correr.

Y si aun asi quieres seguir intentando instalar kali como lo estas haciendo, puedes probar con el siguiente comando, que te instalara un metapackage de drivers de nvidia, quiza solucione tu problema:

apt-get update && apt-get install nvidia-driver

#12 Re: Hacking wireless : los métodos alternativos » PoC hostbase.rb RogueAP con WPA2 capturando WPS pbc » 17-10-2018 18:15:16

Hola javierbu! Gracias por el post.
Actualmente ando trasteando con una Raspberry Pi y estoy intentando lanzar el scrip PBC.sh de kcdtv en modo bucle pero siempre me da algun error de copilación o cada vez que se ejecuta me pide que vuelva a escribir la interface wifi. No soy programador, si pudieses explicar como lo hiciste estaria bien, gracias.

Hola. Lo primero una discupa por no haber respondido antes. Estaba de vacaciones, vacaciones totales.

No te puede dar ningun error de complilacion, ya que es bash script y no se compila.

Debes modificar y/o suprimir la parte donde pide la interface wifi, y poner una fija. La integrada de la rpi es completamente valida.

Para hacer el bucle, lo que hice fue un while 1 = 1 (siempre true) que lo que hace es lanzar una y otra vez wpa_cli esperando la pulsacion, y cuando atrapa una red, guarda los datos de la misma en una carpeta y reinicia el bucle. Muy sencillo.

El codigo ni lo guardé. Solo lo hice para la prueba de concepto y una vez hecha, lo desheché.

#13 Re: Scripts y programación » Mi proyecto STAPi. System Targeted Attack with rasberry Pi. » 02-10-2018 17:05:47

Ya estan los videos incrustados. Muchas gracias Crash.

kcdtv escribió:

Un tip: No subas paquetes comprimidos en github... El interés de github es justamente poder hacer una modificación a un script y todo se actualiza sólito. Para ello debes poner el código fuentes sin comprimir-lo.

Sin duda. Si procede una nueva version, la subire sin empaquetar. Lo cierto es que la primera idea no era subirlo a github, por eso tan "empaquetado". Es incomodisimo sin duda, y mas para mi que para nadie.

Tambien github es un territorio muy desconocido para mi.

#14 Scripts y programación » Mi proyecto STAPi. System Targeted Attack with rasberry Pi. » 02-10-2018 03:59:13

javierbu
Respuestas: 3
   _____ _______       _____ _ 
  / ____|__   __|/\   |  __ (_)  SYSTEM
 | (___    | |  /  \  | |__) |   TARGETED
  \___ \   | | / /\ \ |  ___/ |  ATTACK
  ____) |  | |/ ____ \| |   | |  WITH
 |_____/   |_/_/    \_\_|   |_|  RASPBERRY Pi
 ############################################
     ###### BIENVENIDO A STAPi ########    

Despues de mucho tiempo, me he decidido a liberar lo que hasta ahora era un proyecto privado.
Sobre el codigo, yo no soy programador ni mucho menos. 100 % autodidacta y este algun otro proyecto me ayudan a aprender sobre progamacion. Si alguien quiere echar un vistazo al codigo, en mas de una ocasion se llevara las manos a la cabeza.
Avisados estais!

STAPi

Stapi son una serie de scripts para autmatizar diversos ataques o acciones desde una raspberry pi. El proyecto se ha desarrollado sobre una raspberry pi 3 modelo B, con una de las siguientes imagenes de kali preinstalado:

kali-linux-2018-3-rpi3-nexmon-img-xz
kali-linux-2018-3-rpi3-img-xz

https://www.offensive-security.com/kali … rm-images/

Documentacion de STAPi (youtube). Espero no saltarme ninguna regla del foro. el canal es mio.

Canal
https://www.youtube.com/channel/UCNn4iX … hi8bK1FbvA

Instalacion

PiTunel (conexion reversa ssh) 1 parte (red local)

PiTunel (conexion reversa ssh) 2 parte (fuera de red local)

STAPi en ADN40 porgrama ojo socultos. (tv mexicana)

Stapiando (grabacion de pantalla durante las acciones en el reportaje. Solo musica y comandos.)

Proyecto STAPi

STAPi & deby Comprometiendo netbios (solo musica y comandos)

En los videos se encontraran opciones que no existen en el proyecto. Esto es porque no he liberado algunas herramientas por diversos motivos.

Instrucciones de instalacion:

Para instalar STAPi, debemos tener una imagen de las mencionadas al principio de kali-linux en la microsd de la raspberry. Con eso basta con seguir los pasos de instalacion:

git clone https://github.com/javierbu/stapi.git
cd stapi
tar -xf stapi-0.0.13.tar
cd install
./install_stapi.sh

DURANTE EL PROCESO DE INSTALACION DE LAS DEPENDENCIAS, NOS HARAN 3 PREGUNTAS, A LAS QUE RESPONDER ENTER CON LAS OPCIONES POR DEFAULT.

Con este script instalamos todas las dependencias necesarias desde los repositorios, ademas instalamos/actualizamos reaver y aircrack-ng

Adcionalmente, el scrit descargara e intalara el proyecto create_ap
https://github.com/oblique/create_ap

Nos ayudaremos de create_ap para algunas de las herramientas.

Tambien se crearan algunas carpetas, se haran copias de seguridad de algunos archivos de configuracion, y se restauraran por otros.

STAPizar

Esta accion no es necesaria para que funcionen las herramientas.

Stapizando nuestro kali conseguiremos algunas ventajas al usar stapi:

Aviso de ataques en marcha al inicia sesion
Algunos alias para trabajar mas comodo en consola
Banner de bienvenida al inicio
Funcion autocompletar en la consola
Cambio de color de prompt a amarillo
Cambio hostmane STAPi
stapizar: (Desde la caprtela install/)

cd stapi
./stapizar.sh

Con esto ya tenemos nuestra STAPi lista para usar. Podemos empezar con el comando "constructor"

mini_constructor.png

Github del proyecto https://github.com/javierbu/stapi

Si alguien se anima a probarlo, espero sus comentarios.


Muchas gracias.

#15 Re: Configuración y optimización » Dejar wifi integrada como wlan0 como norma » 28-09-2018 23:41:05

Que interesante las rules esas. Me quedo con la info.

De momento estoy editando mis scripts de la manera que comente, agarrando la que NO es inegrada a traves de airmon-ng. hace muy bien su cometido de momento. Le echare un ojo a ese archivo rules y vere como termino implementandolo.

Muchas gracias de nuevo

#16 Re: Configuración y optimización » Dejar wifi integrada como wlan0 como norma » 28-09-2018 19:10:50

Claro que me ayudo saber que fue hostapd el que me genero mon.wlanX. Estaba entre hostapd y kismet al momento de leer tu comentario. Muchas gracias

No entiendo bien lo que me dices y como podria usarlo. Te explico un poco mas a fondo el problema a ver si realmente me ayuda lo que me dices, que no tengo ni idea.

Tengo un script que va pidiendo daros al usuario para lanzar un ataque con hostapd-mana.

Entre otras cosas, le pide el nombre de la interface wireless con el que se levantara el AP con hostadp. Para ello no sirve la broadcom integrada de la rpi. Tambien le pide la interfaz que se usara para dar internet, el nombre de la red, canal, etc. Una vez que quedan alamacenados los datos y confirmados, cada vez que enciendes la raspberry, se lanza automaticamente el ataque con hostapd-mana con los valores que le dijo el usuario. Y el problema es que un reinicio la wifi integrada es wlan1, y al siguiente puede ser wlan0, o wlan1. Y eso como comprenderas, me descabala todo.

Lo que propongo, si no encuentro una solucion mejor, es NO pedirle el nombre de la interface al susaurio (de la que usara hostapd), y en el script que levanta hostapd, incluir una linea tipo..

IFACE_HOSTAPD=`airmon-ng | grep phy | grep -v brcmfmac | awk '{print $1}'`

O cuando proceda, preguntar al usuario si usar la wifi integrada o la usb. Te recuerdo que todo esto es sobre una raspberry. y eso me facilita todo para distinguir la integrada de la(s) demas.

Otra pregunta al respecto para seguir el consejo de kcdtv, le puedo decir a hostapd que use phy0 en vez de decirle que use wlan0?

#17 Re: Configuración y optimización » Dejar wifi integrada como wlan0 como norma » 28-09-2018 16:32:43

Hola de nuevo y muchas gracias

crash escribió:

NOTA: Los dispositivos mon.wlanX son interfaces de monitor cocidas requeridas por hostapd para comunicarse con el controlador. No son verdaderas interfaces de monitor.

Toda la razon y culpa mia. 1000 perdones. Creo que fui presa de la frustracion al ver que no funcionaba nada despues del upgrade y me deje llevar por el cabreo.

No tenia tan claro que puedo causar el mon.wlanX, pero ahora me queda claro que fue hostapd, que lo uso en varios de mis scripts.  Despues de volver a tomar el teclado con mas calma, ya veo que se sigue usando el wlanXmon.

kcdtv escribió:

Mi primer consejo para los scripts es no usar el nombre de la interfaz sino el nombre "físico" (phyX)

No lo veo tan viable por 2 razones fundamentales. La primera es cuando el script es del tipo "Introduce la interface para hacer tal ataque: " No puedes pedir al usuario que ponga phyX, ademas de que no resolveria el problema. Esto es porque es una loteria que a la integrada se le asigne phy1 o phy0 a cada reinicio, y de ahi parte mi problema.

Y la otra razon, es que son scripts pensados para arrancarse al inicio de la raspberry, tipo wardriving, fakeAP, mana, etc..., y tendriamos un 50% de posibilidades de se asignaran los phyX de la manera que queremos.

Lo que se me ocurre es no dejar en manos del usuario del script elegir con que interface hara tal o cual cosa, y deducirlo con un poco de codigo en el script para buscar la interface ideal para el momento.

Como es una raspberry pi, puedo jugar con que el chipset de la integrada, que es muy concreto

PHY	Interface	Driver		Chipset

phy0	wlan0		ath9k_htc	Atheros Communications, Inc. AR9271 802.11n
phy1	wlan1		brcmfmac	Broadcom 43430

	Missing nexutil, cannot switch to monitor mode.

sabiendo que en mi raspberry siempre existira una interface que use el driver brcmfmac, ya es muy sencillo encontrar "la otra" dentro de mi script y usarla para lo que necesite. Algo como..

[email protected]kali:~# airmon-ng | grep phy | grep -v brcmfmac | awk '{print $1}'
phy0

Como siempre, quiza no sea la opcion mas elegante, pero al menos deberia funcionar. De esa manera ya encuentro la que NO es integrada para usarla como necesite.

#18 Configuración y optimización » Dejar wifi integrada como wlan0 como norma » 28-09-2018 03:49:18

javierbu
Respuestas: 7

Hola

Trabajo en un proyecto personal sobre kali para raspberry pi.

No logro entender la versionitis que tiene la gente de offensive security para que les lleve a lanzar 3 versiones de kali al a;o, y haya cambios tan significativos entre ellas.

Estoy mudando mis scripts desde kali 2017.3 a 2018.3, y ahora se me presenta un problema, y es que antes siempre me nombraba mi dispositivo wifi usb como wlan1, y la integrada como wlan0, y ahora hay veces que inicio con la integrada como wlan0, y wlan1 indistintamente. Que le asigne 1 o 0 no responde a nada que yo comprenda. Esto es una gran faena para mis scripts

Alguna idea de como dejar fija la integrada como wlan0?

Otra que me han hecho es que ahora en vez de wlanXmon, las monitor se llaman mon.wlanX. Esto me descabala unos cuantos scripts tambien. Dichosa versionitis. Esto no me preocupa tanto, pero si es molesto de veras.

A que se debe tanto cambio? Dan autenticas ganas de migrar, pero las opciones tampoco son tan buenas.
yo soy de que si algo funciona, no tocarlo salvo por motivos de seguridad, claro. Realmente es necesario el salto de wlanXmon a mon.wlanX cuando llevamos poco tiempo con wlanXmon?

#19 Re: Wireless, Internet, Redes y Hacking » Testeo complementos contra minería (indeseada) de criptomonedas » 27-09-2018 07:06:49

Muchas gracias. Mi compu ya no intentar levitar.

Ya se sabe, cuando algo es gratis en la red, el producto eres tu.

Funciona perfecto en chromium y firefox probado en seriesblanco.

Estos javascripts actuan siempre con la misma intensidad, o dependiendo del hadware del equipo donde se ejecuten minan con mas o menos intensidad?

#20 Re: Asesoramiento sistemas Linux » script bash pasar de superuser a user normal » 21-09-2018 21:45:02

No tengo el script ahora a mano. Los puedo subir mas tarde (mio y ajeno), si quieres echarles un ojo.

Es para instalar arduino-ide.

El script creo que solo se encarga de crear los lanzadores en el menu de apps y en el escritorio apuntando al binario. Ni lo he ojeado, ya que no puedo editarlo.

De momento lo dejo asi, ejecutando los 2 por separado, no tan cool, pero funcional. No quiero perder mas mi tiempo y menos el vuestro en esto.

De todos modos, si a alguien se le ocurre algo, puedo probarlo a ver si sirve como solucion.

Muchas gracias

#21 Re: Asesoramiento sistemas Linux » script bash pasar de superuser a user normal » 21-09-2018 20:38:41

kcdtv escribió:

Ambas rutas son las mismas.

No lo he comprobado en otros entornos fuera de xfce, que es el que estoy usando para mis pruebas. Pero ya solo con el idioma en que tenga el sistema, cambia la ruta. escriorio|desktop por ejemplo. Supongo que se podria arreglar quiza usando alguna variable de entorno, que no se si la haya para estos casos, o haciendo un find, ya que se como se llaman los archivos a cambiar permisos, pero tendria el problema que cualquier modificacion del script ajeno, podria echar a perder el mio. Aparte de eso, que yo sepa tengo el problema con un lanzador concreto, pero no se si hay algun problema derivado que aun no haya salido a la luz. No he mirado que hace el script ajeno para ver si hace algo mas que tuviera que reparar, ya que esa solucion no me termina de servir. La idea es ejecutarlo como user sin privilegios. El resto no me dejaria tranquilo.

Entiendo tu punto con lo del alias, pero antes que eso, creo que provocaria menos confusion para el usuario ejecutar los 2 scripts (mio y ajeno) por separado, algo como sudo bash mi_scripit, y una vez que termine, bash /ruta/script_ajeno. Seria lo mismo, pero quiza cree menos confusion al usuario final de mi script.

No creo que te refieras a meter el alias dentro de mi script. No sabria como implementarlo, aparte de que igualmente habria que ejecutarlo con sudo, y ya lo leeria todo como root. No veo que solucionara nada.

Mientras escribo esto, se me ocurre una idea y no se que tanto disparatada.

Creo recordar que crontab ejecuta los jobs por usuario. quiza podria crear un job para el user, que se ejecute a los pocos segundos de escribir el job, que ejcute el script, y que se autoborre (el job de crontab) una vez termine, pero me da la impresion de intentar matar moscas a ca;onazos.

De momento la opcion de ejecutar los 2 scripts por separado es la que mas me gusta, aunque seria muy cool meterlo todo en uno solo.

#22 Re: Asesoramiento sistemas Linux » script bash pasar de superuser a user normal » 21-09-2018 18:47:46

Un ejemplo de lo que dices, kcdtv...

[email protected]:~$ cat prueba.sh 
#!/bin/bash

su javier
whoami

exit
[email protected]:~$ sudo bash prueba.sh 
[sudo] contraseña para javier: 
[email protected]:~$ exit <---- este lo escribo yo a mano. si no, el script se queda ahi.
exit
root


[email protected]:~$ 

#23 Re: Asesoramiento sistemas Linux » script bash pasar de superuser a user normal » 21-09-2018 17:38:34

Hola Kcdtv.

El poner su javier (mas bien le digo algo como "su `who | cut -d " " -f 1`", ya que no se el usuario), es lo primero que intente. No me pide el password de javier al venir desde root, pero el script me muestra el prompt del usuario javier y se queda atascado hasta que le doy un exit, y continua el script su curso. Eso complicaria la vida a la mayoria de users.

¿Por qué no añades una linea chmod en tu script para que de permisos de ejecución del archivo desktop a los usuarios?

Esto me complica la vida por varios motivos:

En primer lugar, el script que necesito que se ejecute como user normal, hace varias cosas (lanzador en escritorio, lanzador en menu de programas y algo mas) y supongo que dependiendo de cada entorno de escritorio, Kde, xfce, gnome, etc, usara una ruta u otra. Depurar el script para que busque todas en todas las rutas posibles seria un infierno.

Y en segundo lugar, de esa manera estaria siempre dependiendo del script que no puedo tocar. Hoy tengo problemas con el lanzador del escritorio, pero quien sabe si ma;ana tambien los tendre con el lanzador del menu de programas, o con cualquier otra accion que haga el script. Este script puede cambiar sin previo aviso. Lo ideal es ejecutarlo como user sin privilegios, pero veo que no es tarea sencilla.

Mas bien quiza lo mas sencillo sera poner en las instrucciones de instalacion un paso mas para ejecutar el dichoso script sin privilegios. A menos que haya otra solucion viable.

#24 Re: Asesoramiento sistemas Linux » script bash pasar de superuser a user normal » 21-09-2018 00:58:47

La prueba que hago es haciendo sudo -i en mi consola y despues ejecuto mi script.

El primer problema es que me manda a /root/ y eso me complica de nuevo a la hora de dar las instrucciones para usar el script que estoy haciendo.

Y luego, cuando el scriot llega a logout, me tira lo mismo que ya puse antes.

bash: logout: no es un shell de entrada: use `exit'

(estoy usando xubuntu para hacer las pruebas. La idea es que ande en todos los ubuntus)

Si meto sudo -i en el script, se autologuea a root y se queda ahi el script, con el promtp de root. no hace nada.

#25 Re: Asesoramiento sistemas Linux » script bash pasar de superuser a user normal » 21-09-2018 00:02:06

Hola Crash y gracias.

El script es muy sencillo. solo instala unas dependencias, se baja un .tar, lo descomprime, y ejecuta un  script dentro que viene dentro del tar.

Basicamente hace algo asi.

apt-get install X
wget archivo.tar
tar -xf archivo.tar
bash archivo/script

El script que se ejcuta en la ultima linea, que no puedo tocar, no necesita permisos. Entre otras cosas, me crea un lanzador en el escritorio. Al ejecutarlo desde mi script, que si requiere permisos, ese lanzador es propiedad de root y no funciona. Podria darle permisos desde mi script, pero esa no es al idea, la idea es que el script se ejecute sin permisos de super dentro de mi script.

No entiendo a lo que te refieres con sudo -i. mi script no lo puedo ejecutar asi, y si lo quiero ejecutar desde mi script, no sabria como hacerlo.

la salida de logout

bash: logout: no es un shell de entrada: use `exit'

Pie de página

Información del usuario

Ultimo usuario registrado: klgr1234
Usuarios registrados conectados: 0
Invitados conectados: 6

Estadisticas de los foros

Número total de usuarios registrados: 1,272
Número total de temas: 1,224
Número total de mensajes: 12,537

Máx. usuarios conectados: 74 el 13-11-2018 18:47:20
Impulsado por FluxBB