come creare uno script e renderlo eseguibile all'avvio
come creare uno script e renderlo eseguibile all'avvio
stavo cercando di configurare iptables quando ho letto che al successivo avvio del pc le configurazioni nn saranno piu disponibile quindi suggerisce di creare uno script
la mia domanda è come faccio a creare lo script?dove devo salvarlo?
attendo risp ciao a tutti ??? ??? ???
la mia domanda è come faccio a creare lo script?dove devo salvarlo?
attendo risp ciao a tutti ??? ??? ???
Re: come creare uno script e renderlo eseguibile all'avvio
Lo script puoi scriverlo su un comune file di testo (con estensione .sh) e poi mandarlo in esecuzione automatica all'avvio tramite sistema ->preferenze -> sessioni.
Qua puoi aggiungere lo script tramite il bottone "nuovo"
Qua puoi aggiungere lo script tramite il bottone "nuovo"
Non sempre si può prevedere, ma ci si può sempre preparare
Re: come creare uno script e renderlo eseguibile all'avvio
ho provato ma niente dove lo salvo e cosa intendi x estensione .sh
Re: come creare uno script e renderlo eseguibile all'avvio
Allora estensione è quella parte del nome del file dopo il punto
es:
immagine.jpg
canzone.mp3
crea un file vuoto e rinominalo nomechevuoi.sh , dentro ci metti il codice dello script e salvi.
Il posto non ha importanza, ma tieni presente che deve essere una directory dove il file può essere eseguito senza privilegi di amministratore. (ad esempio dentro /usr/bin)
Una volta fatto questo dal menu sessioni aggiungi il file creato e il gioco è fatto.
Per fare questo fai click nella sezione "programmi d'avvio" su nuovo, poi dai il nome che vuoi e scrivi il nome del comando (ad esempio /usr/bin/nomechevuoi.sh se lo script che hai creato si chiama nomechevuoi.sh)
es:
immagine.jpg
canzone.mp3
crea un file vuoto e rinominalo nomechevuoi.sh , dentro ci metti il codice dello script e salvi.
Il posto non ha importanza, ma tieni presente che deve essere una directory dove il file può essere eseguito senza privilegi di amministratore. (ad esempio dentro /usr/bin)
Una volta fatto questo dal menu sessioni aggiungi il file creato e il gioco è fatto.
Per fare questo fai click nella sezione "programmi d'avvio" su nuovo, poi dai il nome che vuoi e scrivi il nome del comando (ad esempio /usr/bin/nomechevuoi.sh se lo script che hai creato si chiama nomechevuoi.sh)
Ultima modifica di jack84 il venerdì 15 giugno 2007, 11:51, modificato 1 volta in totale.
Non sempre si può prevedere, ma ci si può sempre preparare
Re: come creare uno script e renderlo eseguibile all'avvio
ho fatto quello che mi hai detto pero al riavvio torna tutto di default cosa sbaglio ?
Re: come creare uno script e renderlo eseguibile all'avvio
devi dare i permessi di esecuzione al file
chmod +x nomefile.sh
chmod +x nomefile.sh
Massimiliano Ubuntu user # 16155
Potrete ingannare tutti per un po'. Potrete ingannare qualcuno per sempre.
Ma non potrete ingannare tutti per sempre [Abramo Lincoln]
Potrete ingannare tutti per un po'. Potrete ingannare qualcuno per sempre.
Ma non potrete ingannare tutti per sempre [Abramo Lincoln]
Re: come creare uno script e renderlo eseguibile all'avvio
"Siamo tutti ignoranti; è che non tutti ignoriamo le stesse cose" A. Einstein
- Stealth
- Tenace Tecnocrate

- Messaggi: 17365
- Iscrizione: martedì 31 gennaio 2006, 22:55
- Desktop: Gnome
- Distribuzione: Ubuntu 22.04 LTS
Re: come creare uno script e renderlo eseguibile all'avvio
Se vai in /etc/init.d ci trovi tutti gli script. Tra gli altri, ne trovi anche uno il cui nome è skeleton, che non fa nulla.....perchè è vuoto.
C'è solo la struttura, da completare con i comandi specifici che ti servono.....e mi sembra sia quello che fa al caso tuo
ciao
C'è solo la struttura, da completare con i comandi specifici che ti servono.....e mi sembra sia quello che fa al caso tuo
ciao
Re: come creare uno script e renderlo eseguibile all'avvio
sicuramente saro incapace io ma resta il fatto che dopo aver seguito i vs consigli iptables risulta cosi
~$ sudo iptables -L
Password:
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
nn so piu che fare
~$ sudo iptables -L
Password:
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
nn so piu che fare
Re: come creare uno script e renderlo eseguibile all'avvio
Scusa la mia ingenuità da niubbo ( :-\):
perchè non usi firestarter (frontend di iptables) e lì fai tutti i tuoi settaggi?
ciao
perchè non usi firestarter (frontend di iptables) e lì fai tutti i tuoi settaggi?
ciao
"Siamo tutti ignoranti; è che non tutti ignoriamo le stesse cose" A. Einstein
Re: come creare uno script e renderlo eseguibile all'avvio
xche anche firestarter una volta lo installai ma nn fungeva piu niente sai io sono sicuramente piu niubbo di te
qualche consiglio su una guida ben fatta e di facile utilizzo
:'( :'( :'(
qualche consiglio su una guida ben fatta e di facile utilizzo
:'( :'( :'(
- humptydumptysetonawall
- Prode Principiante
- Messaggi: 155
- Iscrizione: giovedì 16 novembre 2006, 18:44
Re: come creare uno script e renderlo eseguibile all'avvio
potresti postare il contenuto dello script che hai creato?
humptydumpty set on a wall
humptydumpty had a great fall
humptydumpty had a great fall
Re: come creare uno script e renderlo eseguibile all'avvio
questo è il contenuto
# Generated by iptables-save v1.3.6 on Mon Jun 18 14:27:21 2007
*filter
:INPUT DROP [8:472]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [4670:964240]
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 4662 -j ACCEPT
-A INPUT -p udp -m udp --dport 4672 -j ACCEPT
COMMIT
# Completed on Mon Jun 18 14:27:21 2007
ora vado a lavoro ci sentiamo stasera >:( >:(
# Generated by iptables-save v1.3.6 on Mon Jun 18 14:27:21 2007
*filter
:INPUT DROP [8:472]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [4670:964240]
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
-A INPUT -p tcp -m tcp --dport 22 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -p tcp -m tcp --dport 4662 -j ACCEPT
-A INPUT -p udp -m udp --dport 4672 -j ACCEPT
COMMIT
# Completed on Mon Jun 18 14:27:21 2007
ora vado a lavoro ci sentiamo stasera >:( >:(
Re: come creare uno script e renderlo eseguibile all'avvio
http://www.fs-security.com/docs/wizard.phpLIV1960 ha scritto: qualche consiglio su una guida ben fatta e di facile utilizzo
http://www.howtogeek.com/howto/ubuntu/i ... ntu-linux/
http://www.nonsologuide.altervista.org/ ... tall_1.php
"Siamo tutti ignoranti; è che non tutti ignoriamo le stesse cose" A. Einstein
- humptydumptysetonawall
- Prode Principiante
- Messaggi: 155
- Iscrizione: giovedì 16 novembre 2006, 18:44
Re: come creare uno script e renderlo eseguibile all'avvio
beh, non so se è ortodosso, ma per farlo funzionare invece di creare uno script con iptables>save, puoi fare così.
e dentro al file scrivi qualcosa del genere:
poi gli dai i premessi
sposti il file in /etc/init.d e dai un bel
così dovrebbe funzionare. fammi sapere
ciao
Codice: Seleziona tutto
sudo gedit firewallCodice: Seleziona tutto
#!/bin/bash
iptables -F
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
...qui aggiungi le regole che vuoi
exit 0Codice: Seleziona tutto
sudo chmod 755 firewallCodice: Seleziona tutto
sudo update-rc.d firewall defaultsciao
Ultima modifica di humptydumptysetonawall il lunedì 18 giugno 2007, 16:31, modificato 1 volta in totale.
humptydumpty set on a wall
humptydumpty had a great fall
humptydumpty had a great fall
Re: come creare uno script e renderlo eseguibile all'avvio
dopo una giornata di prove xora ho rinunciato e ho installato firestarter che ho facilmente installato con le guide che mi sono state date ciao a tutti

- humptydumptysetonawall
- Prode Principiante
- Messaggi: 155
- Iscrizione: giovedì 16 novembre 2006, 18:44
Re: come creare uno script e renderlo eseguibile all'avvio
ma no, dai, non dirmi che non funziona nemmeno come ti ho detto io... :'(
humptydumpty set on a wall
humptydumpty had a great fall
humptydumpty had a great fall
Re: come creare uno script e renderlo eseguibile all'avvio
quello che hai scritto è giustohumptydumptysetonawall ha scritto: beh, non so se è ortodosso, ma per farlo funzionare invece di creare uno script con iptables>save, puoi fare così.
e dentro al file scrivi qualcosa del genere:Codice: Seleziona tutto
sudo gedit firewall
poi gli dai i premessiCodice: Seleziona tutto
#!/bin/bash iptables -F iptables -P INPUT DROP iptables -P FORWARD DROP iptables -A INPUT -i lo -j ACCEPT iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT ...qui aggiungi le regole che vuoi exit 0
sposti il file in /etc/init.d e dai un belCodice: Seleziona tutto
sudo chmod 755 firewall
così dovrebbe funzionare. fammi sapereCodice: Seleziona tutto
sudo update-rc.d firewall defaults
ciao
Massimiliano Ubuntu user # 16155
Potrete ingannare tutti per un po'. Potrete ingannare qualcuno per sempre.
Ma non potrete ingannare tutti per sempre [Abramo Lincoln]
Potrete ingannare tutti per un po'. Potrete ingannare qualcuno per sempre.
Ma non potrete ingannare tutti per sempre [Abramo Lincoln]
- humptydumptysetonawall
- Prode Principiante
- Messaggi: 155
- Iscrizione: giovedì 16 novembre 2006, 18:44
Re: come creare uno script e renderlo eseguibile all'avvio
mi rincuori 
humptydumpty set on a wall
humptydumpty had a great fall
humptydumpty had a great fall
Chi c’è in linea
Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti

