Nowe posty

Autor Wątek: Czy da się w Linuksie ustanowić godzinowy limit korzystania z i  (Przeczytany 10941 razy)

chmooreck

  • Gość
Czy da się w Linuksie ustanowić godzinowy limit korzystania z i
« Odpowiedź #15 dnia: 2006-04-22, 01:21:10 »
2006-04-22 01:10:31 Alek99 napisał:

 > Przykładowo uruchamiaj się codziennie o 16.00 i o 20.00
 >
 > 0 16 * * *         $HOME/bin/odblokowanie internetu
 > 0 20 * * *         $HOME/bin/zablokowanie internetu
 >
 >  Jk33 pisał wcześniej o poleceniach blokujących typu: iptables -I OUTPUT -o xxx -j REJECT . Mam
 > wpisać to w linijce godziny 16?  Tylko jeszcze trzeba nauczyć system, którego użytkownika ma
 > blokować.

ja bym zrobil 2 skrypty, jeden do blokowania, drugi do odblokowywania internetu a w crontabie je wywolywal...

a co do uczenia systemu - poczytaj troche o iptables, pozwala on dopasowywac pakiety rowniez po identyfikatorze uzytkownika, ktory takowy pakiet stworzyl - czyli dokladnie to, o co ci chodzi ;-)

Maciek_Rutecki

  • Gość
Czy da się w Linuksie ustanowić godzinowy limit korzystania z i
« Odpowiedź #16 dnia: 2006-04-22, 11:15:18 »
2006-04-22 01:10:31 Alek99 napisał:

> Dzięki za wskazówki. Wywołałem crona do edycji za pomocą:
 >
 >  sudo crontab -e
 >
 > Teraz będzie go trzeba zaprogramować na blokowanie w konkretnym czasie. Limit np. 3-4 godziny
 > też by mnie urządzał. Według Wikipedii ten schemat chyba powinien wyglądać mniej więcej tak:
 >
 > Przykładowo uruchamiaj się codziennie o 16.00 i o 20.00
 >
 > 0 16 * * *         $HOME/bin/odblokowanie internetu
 > 0 20 * * *         $HOME/bin/zablokowanie internetu
 >
 >  Jk33 pisał wcześniej o poleceniach blokujących typu: iptables -I OUTPUT -o xxx -j REJECT . Mam
 > wpisać to w linijce godziny 16?  Tylko jeszcze trzeba nauczyć system, którego użytkownika ma
 > blokować.
 >

Wszystko fajnie, Internet będzie zablokowany od 20 do 16. Co w przypadku, gdy ktoś uruchomi system o np. 21? Czy nie lepiej (dodatkowo) dodać do skryptów startowych systemu sprawdzanie godziny i, w zależności od pory, uruchomić odpowiednie skypty?

--
Maciek

Maciek_Rutecki

  • Gość
Czy da się w Linuksie ustanowić godzinowy limit korzystania z i
« Odpowiedź #17 dnia: 2006-04-22, 11:17:23 »
2006-04-20 18:28:19 jk33 napisał:

[...]
 > Dodatkowo w skryptach startowych musisz dodać polecenie
 > blokujące internet, jeżeli włączasz komputer w momencie, kiedy internet
 > ma byc zablokowany.
 >
 > -----
 > #!/bin/bash
 >
 > #lista godzin oddzielonych spacjami
 > #kiedy internet ma być niedostępny
 > GODZINY="10 11 12 13"
 > CZAS=`date +%H`
 >
 > for a in $GODZINY; do
 >   if [ $a = $CZAS ]; then
 >     iptables -I OUTPUT -o xxx -j REJECT
 >   fi
 > done
 >
 > ----
 >
 > pozdrawiam

Nie zauważyłem tego postu :-)

--
Maciek

Alek99

  • Gość
Czy da się w Linuksie ustanowić godzinowy limit korzystania z i
« Odpowiedź #18 dnia: 2006-04-22, 16:01:41 »
Proszę nie piszcie mi, że mam zmodyfikować skrypt startowy, bo ja nic z tego nie rozumiem. Chcę zrobić jedną konkretną rzecz. Jestem na etapie edycji pliku: crontab -e.

Myślę, że od tego powinienem zacząć jego wypełnienie:

0 16 * * * $HOME/bin/odblokowanie internetu
0 20 * * * $HOME/bin/zablokowanie internetu

Proszę kogoś, życzliwego, żeby wpisał co mam robić dalej.  Np. w konsoli wpisz
 sudo trele morele zablokowanie internetu ;)

potem wejdź w: sudo gedit trele morele conf, znajdź wpis ciocia jadzia i zastąp go wpisem wujek stefan ;)

Jak to zrobisz, to napisz, że doszedłeś do tego etapu dalej poradzą Ci inni. Taki post byłby dla mnie na wagę złota.

Co mam gdzie wpisać lub na co kliknąć, żeby posunąć się o następny krok do przodu?

PS. Maciek internet ma być ODblokowany od 16 do 20, a przez resztę czasu Zablokowany- nie odwrotnie.

kriks

  • Gość
Czy da się w Linuksie ustanowić godzinowy limit korzystania z i
« Odpowiedź #19 dnia: 2006-04-22, 16:25:33 »
2006-04-22 16:01:41 Alek99 napisał:

> Proszę nie piszcie mi, że mam zmodyfikować skrypt startowy, bo ja nic z tego nie rozumiem. Chcę
 > zrobić jedną konkretną rzecz. Jestem na etapie edycji pliku: crontab -e.
 >
 > Myślę, że od tego powinienem zacząć jego wypełnienie:
 >
 > 0 16 * * * $HOME/bin/odblokowanie internetu
 > 0 20 * * * $HOME/bin/zablokowanie internetu
 >
 No przecież jk33 napisal ci skrypt.
Troszkę własnego wkładu by nie zaszkodziło bo myślę że bez podstawowej wiedzy nie dasz rady.
W crontab ustawisz tylko jaki skrypt ma się wykonać o której godzinie, a reszte musisz już napisać w pliku i pamiętaj żeby ustawić mu prawa do wykonywania.

Alek99

  • Gość
Czy da się w Linuksie ustanowić godzinowy limit korzystania z i
« Odpowiedź #20 dnia: 2006-04-22, 17:26:35 »
Jk33 napisał, ale co mam z tym zrobić?

Chodzi o to? :

#!/bin/bash
>
> #lista godzin oddzielonych spacjami
> #kiedy internet ma być niedostępny
> GODZINY="10 11 12 13"
> CZAS=`date +%H`
>
> for a in $GODZINY; do
> if [ $a = $CZAS ]; then
> iptables -I OUTPUT -o xxx -j REJECT
> fi
> done

Tylko co mam z tym zrobić? Kriks napisał, że mam to zapisać w pliku -  w którym pliku?
Bardzo proszę, żeby ktoś mi napisał dwie proste linijki: Kliknij to i to. Potem wpisz to i to.

Maciek_Rutecki

  • Gość
Czy da się w Linuksie ustanowić godzinowy limit korzystania z i
« Odpowiedź #21 dnia: 2006-04-22, 17:45:21 »
2006-04-22 17:26:35 Alek99 napisał:


 > Tylko co mam z tym zrobić? Kriks napisał, że mam to zapisać w pliku -  w którym pliku?
 > Bardzo proszę, żeby ktoś mi napisał dwie proste linijki: Kliknij to i to. Potem wpisz to i to.

1. To nie Windows, aby kliknąć "to i to", trochę własniej inicjatywy,
2. Dostałeś ju ż tyle _gotowych_ rozwiązań, że prosisz się to o RTFM
3. Praca domowa:
a) Masz Ubuntu: Znajdz, gdzie się znajdują skypty startowe (podpowiedź: podobnie jest w Debianie)
b) Zainteresuj się programem update-rc.d
c) oraz sudo
d) crontab (opcje "l" oraz "e")
e) skoro crontab to także vi (podstawowe komendy: "i", "Esc", "o", "w", "q", chyba że masz nietypowo skonfigurowany system i masz inny edytor w konsoli)
3. Nie licz, że dostaniesz wszystko na tacy, tutaj wszyscy pomagają za darmo.
4. http://rtfm.killfile.pl/#zanim
5. http://rtfm.killfile.pl/#praca_domowa

--
Maciek

Alek99

  • Gość
Czy da się w Linuksie ustanowić godzinowy limit korzystania z i
« Odpowiedź #22 dnia: 2006-04-22, 19:06:41 »
Widzę, że Ciebie to bawi. Ponadto założyłeś, że skoro porywam sie na obsługę Linuksa, to zapewne studiuję informatykę i dałem tu do rozwiązania pracę domową. Otóż jesteś w błędzie. Mam już wykształcenie, ale nie informatyczne. Od systemu operacyjnego oczekuję tego, że da się w nim poustawiać pewne rzeczy bez zmieniania zawodu. Dostałem sporo rad, to fakt, ale ich nie rozumiem i uważam, że 98% ludzi też ich by nie zrozumiało.  

Linuksem zainteresowałem się wraz synem dzięki Firefoxowi. Uznałem, że skoro jest taka fajna przeglądarka oparta na otwartych źródłach i lepsza od IE, to trzeba też zainteresować się Linuksem. Jednak Firefox jest programem niezwykle przyjaznym dla użytkownika i  ma bardzo dobrze dopracowany FAQ . Przeczytałem też sporo entuzjastycznych wypowiedzi na forach o Linuksie. Sam system podoba mi się jeśli chodzi o sprawy podstawowe, ale ustawienie niektórych, to droga przez mękę. W celu przygotowania się do korzystania z systemu przeczytałem w pdf Podstawy Linuksa oraz witrynę jakilinux. Mam też Debian Reference ale po przeczytaniu kilkudziesięciu stron przestałem cokolwiek rozumieć z tego podręcznika. Czy mało zrobiłem jak na moje humanistyczne wykształcenie? Akceptuję, to że nigdy nie zostanę ekspertem komputerowym i nie mam takich ambicji. Jestem zwykłym użytkownikiem komputera, któremu się zdawało, że Linux nadaje się dla zwykłych użytkowników.  Mój syn lubi posiedzieć za długo w internecie, ale nie zawsze jestem w domu by go dopilnować, więc mam ustawione limity w Win XP. Niestety Linux stał się otwartą furtką i jeśli nie uda mi się go skonfigurować, to będę musiał go z bólem serca sformatować i zabezpieczyć ustawienia Biosu hasłem.  

Naprawdę uważam, że fanie by było gdyby było kilka popularnych systemów operacyjnych. I Linux też zyskałby, bo mając kilka lub kilkanaście procent rynku nie mógłby być od tak ignorowany przez producentów sprzętu. Niestety chyba zaczynam rozumieć skąd w internecie biorą się te posty zacietrzewionych przeciwników Linuksa. To ludzie sfrustrowani, którzy gdzieś przeczytali, że jeśli z czymś sobie nie poradzą, to ludzie na forum z pewnością im pomogą. Moje doświadczenie jest takie: na forum Ubuntu na mój post w tej sprawie nikt nie odpowiedział. Na tym forum z kolei dostaję błyskawiczne odpowiedzi – co mnie bardzo cieszy. Niestety bawicie ze mną w kotka i myszkę.  Chcecie żebym godzinami rozgryzał system, ale ja nie mam na to czasu na razie. Dlatego prosiłem o przeprowadzenie mnie krok po kroku. Wiem, że na forum odpowiedzi są za darmo i doceniam to.  Jednak jestem skłonny wnieść swój wkład w rozwijanie systemu. Taki jaki jest zgodny z tym co umiem robić.  Jeśli mi ktoś pomoże bez zmuszania mnie do zgadywania gdzie mam wpisać to, co mi życzliwie napisał – zobowiązuję się zredagować łopatologiczne HOWTO i zamieścić w necie: “Jak ustawić godzinowy limit korzystania z internetu w Linuksie? Krok po kroku”
To czy będziecie ktoś chciał mi pomóc zależy od jego dobrej woli.

Według Debian Reference skrypt startowy powinien znajdować się w: /etc/default/

Maciek_Rutecki

  • Gość
Czy da się w Linuksie ustanowić godzinowy limit korzystania z i
« Odpowiedź #23 dnia: 2006-04-22, 19:55:23 »
2006-04-22 19:06:41 Alek99 napisał:

> Widzę, że Ciebie to bawi. Ponadto założyłeś, że skoro porywam sie na obsługę Linuksa, to zapewne
 > studiuję informatykę i dałem tu do rozwiązania pracę domową. Otóż jesteś w błędzie. Mam już
 > wykształcenie, ale nie informatyczne. Od systemu operacyjnego oczekuję tego, że da się w nim

Też nie jestem informatykiem.

 > poustawiać pewne rzeczy bez zmieniania zawodu. Dostałem sporo rad, to fakt, ale ich nie
 > rozumiem i uważam, że 98% ludzi też ich by nie zrozumiało.  
 >
 > Linuksem zainteresowałem się wraz synem dzięki Firefoxowi. Uznałem, że skoro jest taka fajna
 > przeglądarka oparta na otwartych źródłach i lepsza od IE, to trzeba też zainteresować się
 > Linuksem. Jednak Firefox jest programem niezwykle przyjaznym dla użytkownika i  ma bardzo
 > dobrze dopracowany FAQ . Przeczytałem też sporo entuzjastycznych wypowiedzi na forach o

Linux też ma dużo dobrych FAQ

 > Linuksie. Sam system podoba mi się jeśli chodzi o sprawy podstawowe, ale ustawienie niektórych,
 > to droga przez mękę. W celu przygotowania się do korzystania z systemu przeczytałem w pdf
 > Podstawy Linuksa oraz witrynę jakilinux. Mam też Debian Reference ale po przeczytaniu
 > kilkudziesięciu stron przestałem cokolwiek rozumieć z tego podręcznika. Czy mało zrobiłem jak
 > na moje humanistyczne wykształcenie? Akceptuję, to że nigdy nie zostanę ekspertem komputerowym

Nie czytaj wszystkiego bo i tak nie zapamiętasz (głowa to nie śmietnik).

 > i nie mam takich ambicji. Jestem zwykłym użytkownikiem komputera, któremu się zdawało, że Linux
 > nadaje się dla zwykłych użytkowników.  Mój syn lubi posiedzieć za długo w internecie, ale nie
 > zawsze jestem w domu by go dopilnować, więc mam ustawione limity w Win XP. Niestety Linux stał
 > się otwartą furtką i jeśli nie uda mi się go skonfigurować, to będę musiał go z bólem serca
 > sformatować i zabezpieczyć ustawienia Biosu hasłem.  

Szantaż na nas nie działa, już to na tym forum przerabialiśmy, jak nie chcesz Linuksa to trudno, nikt na siłę nie będzie nikogo trzymał.

 >
 > Naprawdę uważam, że fanie by było gdyby było kilka popularnych systemów operacyjnych. I Linux
 > też zyskałby, bo mając kilka lub kilkanaście procent rynku nie mógłby być od tak ignorowany
 > przez producentów sprzętu. Niestety chyba zaczynam rozumieć skąd w internecie biorą się te
 > posty zacietrzewionych przeciwników Linuksa. To ludzie sfrustrowani, którzy gdzieś przeczytali,
 > że jeśli z czymś sobie nie poradzą, to ludzie na forum z pewnością im pomogą. Moje doświadczenie
 > jest takie: na forum Ubuntu na mój post w tej sprawie nikt nie odpowiedział. Na tym forum z
 > kolei dostaję błyskawiczne odpowiedzi – co mnie bardzo cieszy. Niestety bawicie ze
 > mną w kotka i myszkę.  Chcecie żebym godzinami rozgryzał system, ale ja nie mam na to czasu na
 > razie. Dlatego prosiłem o przeprowadzenie mnie krok po kroku. Wiem, że na forum odpowiedzi są
 > za darmo i doceniam to.  Jednak jestem skłonny wnieść swój wkład w rozwijanie systemu. Taki
 > jaki jest zgodny z tym co umiem robić.  Jeśli mi ktoś pomoże bez zmuszania mnie do zgadywania
 > gdzie mam wpisać to, co mi życzliwie napisał – zobowiązuję się zredagować
 > łopatologiczne HOWTO i zamieścić w necie: “Jak ustawić godzinowy limit korzystania z
 > internetu w Linuksie? Krok po kroku”


Dałem Ci w punktach to co najważniejsze.

Koledzy doradzili Ci:
1. abyś zrobił dwa skypty (podane).
2. wywoływał je z CRONa
3. Dopisał do skyptów startowych (lub wygodniej zrobić własny skrypt - też podany) wywołanie odpowiedniego skryptu (z  punktu 1) w zależności od pory dnia (godziny)

Ad2. Po to Ci powiedziałem żebyś się zainteresował crontab i vi (lub graficzną nakładką w KDE)
Ad3. Po to Ci jest potrzebny update-rc.d (lub wygodniejszy rcconf), lub graficzne odpowiedniki (debianusers.pl przyjdzie Ci z pomocą - dział artykuły)

 > To czy będziecie ktoś chciał mi pomóc zależy od jego dobrej woli.
 >
 > Według Debian Reference skrypt startowy powinien znajdować się w: /etc/default/
 >

Skrypty są w /etc/init.d, w /etc/default są pliki konfiguracyjne (debianusers.pl).

--
Maciek

PS. W Linuksie nie da się uniknąć konsoli i samodzielnego kombinowania, zważ na to.

Alek99

  • Gość
Czy da się w Linuksie ustanowić godzinowy limit korzystania z i
« Odpowiedź #24 dnia: 2006-04-25, 18:49:22 »
W Terminalu wpisałem:

alek@ubuntu:~$ touch skrypt1
alek@ubuntu:~$ touch skrypt2
alek@ubuntu:~$ chmod 775 skrypt1
alek@ubuntu:~$ chmod 775 skrypt2
alek@ubuntu:~$ sudo gedit skrypt1

Po ostatniej komendzie otworzył mi się pusty plik. Rozumiem, że teraz muszę umieścić w nim
odpowiednie wpisy. Wcześniej ktoś podał mi szablon. Nie do końca wiem jak go dokończyć. Najlepiej byłoby gdyby ktoś podał odkąd dokąd mam wkleić do pierwszego pliku tekstowego i podobnie dla drugiego (Internet powinien być tylko pomiędzy 16 a 20).  Wiem, że znowu posypią się gromy, że nie jestem ambitny. Może się ktoś jednak zlituje.  

#!/bin/bash

#lista godzin oddzielonych spacjami (lista godzin, w których net ma być czy nie być dostępny?)
#kiedy internet ma być niedostępny (w formie listy czy przedziału?)
GODZINY="16 17 18 19"
CZAS=`date +%H` (do czego odnosi się ten wpis?)

for a in $”16 17 18 19” (tak to powinno wyglądać? )
if [ $a = $CZAS ]; then (nie wiem czy tu coś trzeba dopisać?)
iptables -I OUTPUT -o xxx -j REJECT
fi
done

Pozdrawiam

Maciek_Rutecki

  • Gość
Czy da się w Linuksie ustanowić godzinowy limit korzystania z i
« Odpowiedź #25 dnia: 2006-04-25, 20:37:37 »
Ja bym spróbował czegoś takiego (niech ktoś jeszcze to sprawdzi, bo nie mogę u siebie przetestować):

Wszystko jako root (w Ubuntu za każdym razem sudo polecenie_do_wykonania)

touch /etc/init.d/blokada

chmod +x /etc/init.d/blokada

Zawartość tego pliku:
===========================
#! /bin/sh

case "$1" in
    start)
      #!/bin/bash
      #domyslnie zezwol
      /home/aaaa/start.sh

      #lista godzin oddzielonych spacjami
      #kiedy internet ma być niedostępny
      GODZINY="0 1 2 3 4 5 6 7 8 9 10 11 12 13 16 15 19 20 21 22 23"
      CZAS=`date +%H`

      for a in $GODZINY; do
      if [ $a = $CZAS ]; then
      /home/aaaa/stop.sh
      fi
      done
      ;;
   stop)
      ;;
   force-reload|restart)
          sh $0 stop
          sh $0 start
          ;;
  *)
    echo "Usage: /etc/init.d/blokada {start|stop|restart}"
    exit 1
    ;;
esac

exit 0
======================
update-rc.d blokada defaults

Popraw ścieżki do plików /home/aaaa/start.sh (stop.sh)

touch /home/aaaa/start.sh
chmod +x /home/aaaa/start.sh
Zawartość start.sh:
==========================================
#! /bin/sh
#taki prosty firewall, umozliwia polaczenia
# zmienne srodowiskowe
IPT=/sbin/iptables
#jesli masz neostrade to eth0 zamien na ppp0
export INTERFEJS="eth0"

echo 'Uruchamiam siec...'
$IPT -v -F
$IPT -A INPUT -i lo -j ACCEPT
$IPT -A OUTPUT -o lo -j ACCEPT
$IPT  -A INPUT -m state --state ESTABLISHED -j ACCEPT
$IPT  -A INPUT -m state --state RELATED -j ACCEPT
$IPT -A OUTPUT -o $INTERFEJS -j ACCEPT   
$IPT  -A INPUT -i $INTERFEJS -j DROP
$IPT  -A FORWARD -j DROP
$IPT -L -n
======================================

touch /home/aaaa/stop.txt
chmod +x /home/aaaa/stop.txt
Zawartość /home/aaaa/stop.sh
=========================================
#! /bin/sh
# zmienne srodowiskowe
IPT=/sbin/iptables
#jesli masz neostrade to eth0 zamien na ppp0
export INTERFEJS="eth0"

echo 'Uruchamiam siec...'
$IPT -v -F
$IPT -A INPUT -i lo -j ACCEPT
$IPT -A OUTPUT -o lo -j ACCEPT
$IPT  -A INPUT -m state --state ESTABLISHED -j DROP
$IPT  -A INPUT -m state --state RELATED -j DROP
$IPT -A OUTPUT -o $INTERFEJS -j DROP
$IPT  -A INPUT -i $INTERFEJS -j DROP
$IPT  -A FORWARD -j DROP
$IPT -L -n
==========================================

crontab -e

naciśnij "i"

przepisz:

0 16 * * * /home/aaaa/start.sh
0 20 * * * /home/aaaa/stop.sh

Nacisnij "esc"
wpisz (na dole zobaczysz) ":wq"

Jakbyś sobie przez pomyłkę coś zablokował to (poprzez sudo):

sudo /sbin/iptables -v -F

Nie odpowiadam za działanie skyptu i za jakiekolwiek szkody :-)

Daj znać czy zadziałało (nie mogę u siebie przetestować).

--
Maciek

Alek99

  • Gość
Czy da się w Linuksie ustanowić godzinowy limit korzystania z i
« Odpowiedź #26 dnia: 2006-04-26, 15:57:45 »
Na początku w Terminalu wpisuję:

sudo touch /etc/init.d/blokada
sudo chmod +x /etc/init.d/blokada
sudo gedit /etc/init.d/blokada

Następnie skopiowałem do pliku:

#! /bin/sh

case "$1" in
start)
#!/bin/bash
#domyslnie zezwol
/home/alek/start.sh

#lista godzin oddzielonych spacjami
#kiedy internet ma być niedostępny
GODZINY="0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 21 22 23"
CZAS=`date +%H`

for a in $GODZINY; do
if [ $a = $CZAS ]; then
/home/alek/stop.sh
fi
done
;;
stop)
;;
force-reload|restart)
sh $0 stop
sh $0 start
;;
*)
echo "Usage: /etc/init.d/blokada {start|stop|restart}"
exit 1
;;
esac

exit 0

Zapisałem i zamknąłem plik. Następnie w Terminalu wpisałem:

sudo update-rc.d blokada defaults
sudo touch /home/alek/start.sh
sudo chmod +x /home/alek/start.sh
sudo gedit /home/alek/start.sh

W pliku wpisuję:
#! /bin/sh
# zmienne srodowiskowe
IPT=/sbin/iptables

export INTERFEJS="eth0"

echo 'Uruchamiam siec...'
$IPT -v -F
$IPT -A INPUT -i lo -j ACCEPT
$IPT -A OUTPUT -o lo -j ACCEPT
$IPT -A INPUT -m state --state ESTABLISHED -j ACCEPT
$IPT -A INPUT -m state --state RELATED -j ACCEPT
$IPT -A OUTPUT -o $INTERFEJS -j ACCEPT
$IPT -A INPUT -i $INTERFEJS -j DROP
$IPT -A FORWARD -j DROP
$IPT -L -n

Następnie w terminalu wpisuję:

sudo touch /home/alek/stop.txt
sudo chmod +x /home/alek/stop.txt
sudo gedit /home/alek/stop.sh

W pliku wpisuję:

#! /bin/sh
# zmienne srodowiskowe
IPT=/sbin/iptables

export INTERFEJS="eth0"

echo 'Uruchamiam siec...'
$IPT -v -F
$IPT -A INPUT -i lo -j ACCEPT
$IPT -A OUTPUT -o lo -j ACCEPT
$IPT -A INPUT -m state --state ESTABLISHED -j DROP
$IPT -A INPUT -m state --state RELATED -j DROP
$IPT -A OUTPUT -o $INTERFEJS -j DROP
$IPT -A INPUT -i $INTERFEJS -j DROP
$IPT -A FORWARD -j DROP
$IPT -L -n

Zapisuję i zamykam plik. Następnie w terminalu wpisuję:

sudo  crontab -e

Otwiera się plik pusty plik z różnymi opcjami opisanymi na dole.

Naciskam klawisz “i”, ale nic się nie dzieje, naciskam i + enter – też nic. Wpisuję “i” w cudzysłowie + enter – nic się nie dzieje. Próbuję dostać się do pomocy programu: naciskam ^G i następnie enter - nic sie nie dzieje. Naciskam klawisze: Shift ^ G jednocześnie – nic się nie dzieje. Próbuję dostać się do pomocy poprzez F1 – wyświetla się pomoc dla Terminala w Gnome. Tak poza tym – nie skopałem czegoś po drodze?

PS. Poprzedni post Maćka, to kawał dobrej roboty – wielkie dzięki.

lamaglama

  • Gość
Czy da się w Linuksie ustanowić godzinowy limit korzystania z i
« Odpowiedź #27 dnia: 2006-04-26, 16:45:15 »
to może zmień sobie edytor :]

przed tym "sudo crontab -e"

wykonaj np.

export VISUAL=mcedit

choć nie wiem czy to sudo nie ładuje zmiennych środowiskowych roota , bo jeśli tak to będziesz musiał ustawić tą zmienną w jego profilu .


 > Zapisuję i zamykam plik. Następnie w terminalu wpisuję:
 >
 > sudo  crontab -e
 >
 > Otwiera się plik pusty plik z różnymi opcjami opisanymi na dole.
 >
 > Naciskam klawisz “i”, ale nic się nie dzieje, naciskam i + enter
 > – też nic. Wpisuję “i” w cudzysłowie + enter – nic się
 > nie dzieje. Próbuję dostać się do pomocy programu: naciskam ^G i następnie enter - nic sie nie
 > dzieje. Naciskam klawisze: Shift ^ G jednocześnie – nic się nie dzieje. Próbuję
 > dostać się do pomocy poprzez F1 – wyświetla się pomoc dla Terminala w Gnome. Tak poza
 > tym – nie skopałem czegoś po drodze?
 >
 > PS. Poprzedni post Maćka, to kawał dobrej roboty – wielkie dzięki.
 >

lamaglama

  • Gość
Czy da się w Linuksie ustanowić godzinowy limit korzystania z i
« Odpowiedź #28 dnia: 2006-04-26, 16:51:29 »
albo daj

sudo  export VISUAL=mcedit && crontab -e

może pójdzie


2006-04-26 16:45:15 lamaglama napisał:

> to może zmień sobie edytor :]
 >
 > przed tym "sudo crontab -e"
 >
 > wykonaj np.
 >
 > export VISUAL=mcedit
 >
 > choć nie wiem czy to sudo nie ładuje zmiennych środowiskowych roota , bo jeśli tak to będziesz
 > musiał ustawić tą zmienną w jego profilu .
 >
 >
 >  > Zapisuję i zamykam plik. Następnie w terminalu wpisuję:
 >  >
 >  > sudo  crontab -e
 >  >
 >  > Otwiera się plik pusty plik z różnymi opcjami opisanymi na dole.
 >  >
 >  > Naciskam klawisz “i”, ale nic się nie dzieje, naciskam i + enter
 >  > – też nic. Wpisuję “i” w cudzysłowie + enter –
 > nic się
 >  > nie dzieje. Próbuję dostać się do pomocy programu: naciskam ^G i następnie enter - nic
 > sie nie
 >  > dzieje. Naciskam klawisze: Shift ^ G jednocześnie – nic się nie dzieje.
 > Próbuję
 >  > dostać się do pomocy poprzez F1 – wyświetla się pomoc dla Terminala w Gnome.
 > Tak poza
 >  > tym – nie skopałem czegoś po drodze?
 >  >
 >  > PS. Poprzedni post Maćka, to kawał dobrej roboty – wielkie dzięki.
 >  >
 >

Maciek_Rutecki

  • Gość
Czy da się w Linuksie ustanowić godzinowy limit korzystania z i
« Odpowiedź #29 dnia: 2006-04-26, 21:36:35 »
2006-04-26 15:57:45 Alek99 napisał:

[...]
 >
 > Zapisuję i zamykam plik. Następnie w terminalu wpisuję:
 >
 > sudo  crontab -e
 >
 > Otwiera się plik pusty plik z różnymi opcjami opisanymi na dole.
 >
 > Naciskam klawisz “i”, ale nic się nie dzieje, naciskam i + enter
 > – też nic. Wpisuję “i” w cudzysłowie + enter – nic się
 > nie dzieje. Próbuję dostać się do pomocy programu: naciskam ^G i następnie enter - nic sie nie
 > dzieje. Naciskam klawisze: Shift ^ G jednocześnie – nic się nie dzieje. Próbuję
 > dostać się do pomocy poprzez F1 – wyświetla się pomoc dla Terminala w Gnome. Tak poza
 > tym – nie skopałem czegoś po drodze?
 >
 > PS. Poprzedni post Maćka, to kawał dobrej roboty – wielkie dzięki.
 >

Poszukaj sobie opisu do edytora vi, bo on trochę jest inny od pozostałych :-)

Zrób coś takiego (jakims katalogu tesotwym jako zwykly uzytkownik):

vim

nacisnij "i"

napisz jakis tekst ("ala ma kota")

Nacisnij ESC

nacisnij ":w nazwa_pliku.txt"

nacisnij ":q"

potem cat nazwa_pliku.txt

Ale polecam poczytać opis do tego edytora.

--
Maciek