Discussione come rendere uno script sh avviabile all avvio di linux

kimera3000

Utente Bronze
2 Giugno 2019
85
15
6
41
salve ho trovato questo script macchanger

echo “
#! bin/sh

#ifconfig wlan0 down
#ifconfig wlan1 down
ifconfig eth0 down
#ifconfig eth1 down

#macchanger -r wlan0
#macchanger -r wlan1
macchanger -r eth0
#macchanger -r eth1

#ifconfig wlan0 up
#ifconfig wlan1 up
ifconfig eth0 up
#ifconfig eth1 up

> /etc/init.d/macchangerstartup

però non mi ricordo come renderlo autoeseguibile all avvio di kali linux e una cosa semplice per cambiare il mac address ma vorrei renderlo automatico all avvio di kali linux
credo che dovrei aggiungere qualcosa qui

> /etc/init.d/macchangerstartup

aspetto risposta grazie :D
 
Hai verificato di aver dato i privilegi di esecuzione allo script?

Bash:
chmod +x /etc/init.d/macchangerstartup

Nel caso non funzionasse prova a fare un link simbolico in /etc/rc.d

Bash:
ln -s /etc/init.d/macchangerstartup /etc/rc.d/

Fammi sapere ;)
 
ho provato in tutti e due i modi bro mi dice che il link e gia esistente però nn si avvia lo script quando riavvio kali linux...
lo copiato anche nel file lo devo avviare io nn parte solo...
Screenshot_2021-07-17_21_13_53.png
Screenshot_2021-07-17_21_13_33.png
 
Potresti usare crontab dai :

Un approccio consiste nell'aggiungere un'attività cron @Reboot :

  1. L'esecuzione crontab -e ti permetterà di modificare il tuo cron.
  2. Aggiungendo una linea come questa ad essa:
    @Reboot /path/to/script

    eseguirà quello script una volta avviato il computer.
fonte qui
 
perfetto funziona... però ci dovrebbe essere il modo di creare uno script automatico.. senza inserirlo in crontab era per imparare pure.. comunque ora guardo in giro però cosi funziona gia l avevo provato direttamente con il comando
@Reboot macchanger -r wlan0... grazie :D
 
Ultima modifica:
Ti consiglio di installare, qualora non l'avessi, Starup Application, è molto utile e potrebbe semplificarti la vita più in la.
  1. chmod +x <nome script sh> tipo chmod +x script.sh
  2. Apri Startup Application
  3. Add -> ./<percorso script> tipo ./home/nonameon/Desktop/script.sh
asd.png
 
Si, corretto.
Codice:
cd ~
nano .profile

# aggungi percorso completo del tuo script

# salva e riavvia o logout/login

Per eseguire lo script in automatico unba sola volta al boot i modi sono tanti:
- in .profile, si esegue al login
- tu usi sysvinit, quindi basta posizionare l'esecuzione dopo l'avvio della rete,
anche in "/etc/rc.local" dovrebbe andare bene
(cerca sysvinit tutorial, cose tipo https://learn.adafruit.com/running-programs-automatically-on-your-tiny-computer/sysv-init-runlevels)
- altro metodo quello di NoNameOn