Репозиторий Sisyphus
Последнее обновление: 1 октября 2023 | Пакетов: 18631 | Посещений: 37837639
en ru br
Репозитории ALT
D:2.404.9.7-alt1
5.1: 2.407.cvs20100811-alt1.M51.1
4.1: 2.404.9.7-alt1
4.0: 2.404.9.7-alt0.M40.1
www.altlinux.org/Changes

Группа :: Система/Серверы
Пакет: stargazer

 Главная   Изменения   Спек   Патчи   Sources   Загрузить   Gear   Bugs and FR  Repocop 

Патч: stargazer-2.405.9.8-alt_default.diff
Скачать


--- stg-2.405.9.8/projects/stargazer/inst/linux/etc/stargazer/OnChange.orig	2006-10-01 16:03:17 +0400
+++ stg-2.405.9.8/projects/stargazer/inst/linux/etc/stargazer/OnChange	2008-02-12 23:25:37 +0300
@@ -1,6 +1,8 @@
+#!/bin/sh
+
 login=$1
 param=$2
 oldValue=$3
 newValue=$4
 
-#echo "User: '$login'. Parameter $param changed from '$oldValue' to '$newValue'" >> /var/stargazer/users.chg.log
\ No newline at end of file
+echo "User: '$login'. Parameter $param changed from '$oldValue' to '$newValue'" >> /var/lib/stargazer/users.chg.log
--- stg-2.405.9.8/projects/stargazer/inst/linux/etc/stargazer/OnConnect.orig	2007-10-28 13:47:31 +0300
+++ stg-2.405.9.8/projects/stargazer/inst/linux/etc/stargazer/OnConnect	2008-02-12 23:25:37 +0300
@@ -1,6 +1,8 @@
-#п╜я┌п╬я┌ я│п╨я─п╦п©я┌ п╡я▀п╥я▀п╡п╟п╣я┌я│я▐ п╡ п╪п╬п╪п╣п╫я┌, п╨п╬пЁп╢п╟ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄
-#я┐я│п©п╣я┬п╫п╬ п©я─п╬я┬п╣п╩ п╟п╡я┌п╬я─п╦п╥п╟я├п╦я▌ п╫п╟ я│п╣я─п╡п╣я─п╣. п≈п╟п╢п╟я┤п╟ я│п╨я─п╦п©я┌п╟ - п©п╣я─п╣я│я┌я─п╬п╦я┌я▄ 
-#я└п╟п╧я─п╡п╬п╩ я┌п╟п╨, я┤я┌п╬ п╠я▀ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄ п©п╬п╩я┐я┤п╦п╩ п╢п╬я│я┌я┐п© п╡ п╦п╫я┌п╣я─п╫п╣я┌
+#!/bin/sh
+#
+#Этот скрипт вызывается в момент, когда пользователь
+#успешно прошел авторизацию на сервере. Задача скрипта - перестроить 
+#файрвол так, что бы пользователь получил доступ в интернет
 
 # Login
 LOGIN=$1
@@ -15,8 +17,13 @@ CASH=$3
 ID=$4
 
 #Selected dirs to connect
-DIRS=$5
+DIRS=$4
 
 
-#echo "C `date +%Y.%m.%d-%H.%M.%S` $IP $CASH" >> /var/stargazer/users/$LOGIN/connect.log
+echo "C `date +%Y.%m.%d-%H.%M.%S` $IP $CASH" >> /var/lib/stargazer/users/$LOGIN/connect.log
+
+iptables -t filter -A INPUT -s $IP -j ACCEPT
+iptables -t filter -A FORWARD -s $IP -j ACCEPT
+iptables -t filter -A FORWARD -d $IP -j ACCEPT
+iptables -t filter -A OUTPUT -d $IP -j ACCEPT
 
--- stg-2.405.9.8/projects/stargazer/inst/linux/etc/stargazer/OnDisconnect.orig	2007-10-28 13:47:31 +0300
+++ stg-2.405.9.8/projects/stargazer/inst/linux/etc/stargazer/OnDisconnect	2008-02-12 23:25:37 +0300
@@ -1,8 +1,10 @@
-# п╜я┌п╬я┌ я│п╨я─п╦п©я┌ п╡я▀п╥я▀п╡п╟п╣я┌я│я▐ п╡ п╪п╬п╪п╣п╫я┌, п╨п╬пЁп╢п╟ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▄
-# п╤п╣п╩п╟п╣я┌ п╬я┌п╨п╩я▌я┤п╦я┌я│я▐ п╬я┌ п╦п╫я┌п╣я─п╫п╣я┌п╟ п╦п╩п╦ п╡я▀я┬п╣п╩ я┌п╟п╧п╪п╟я┐я┌ я┐ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐
-# п╦ я│п╣я─п╡п╣я─ я│п╟п╪ п╬я┌п╨п╩я▌я┤п╟п╣я┌ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐
-# п≈п╟п╢п╟я┤п╟ я│п╨я─п╦п©я┌п╟ п©п╬п╢п╬п╠п╫п╟ п╥п╟п╢п╟я┤п╣ я│п╨я─п╦п©я┌п╟ OnConnect - п©п╣я─п╣я│я┌я─п╬п╦я┌я▄ 
-# я└п╟п╧я─п╡п╬п╩ я┌п╟п╨, я┤я┌п╬ п╠я▀ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▌ п╥п╟п╨я─я▀я┌я▄ п╢п╬я│я┌я┐п© п╡ п╦п╫я┌п╣я─п╫п╣я┌
+#!/bin/sh
+#
+# Этот скрипт вызывается в момент, когда пользователь
+# желает отключится от интернета или вышел таймаут у пользователя
+# и сервер сам отключает пользователя
+# Задача скрипта подобна задаче скрипта OnConnect - перестроить 
+# файрвол так, что бы пользователю закрыть доступ в интернет
 
 # Login
 LOGIN=$1
@@ -17,11 +19,39 @@ CASH=$3
 ID=$4
 
 #Selected dirs to disconnect
-DIRS=$4
+#DIRS=$4
 
-#echo "D `date +%Y.%m.%d-%H.%M.%S` $IP $CASH" >> /var/stargazer/users/$LOGIN/connect.log
+#echo "D `date +%Y.%m.%d-%H.%M.%S` $IP $CASH" >> /var/lib/stargazer/users/$LOGIN/connect.log
 
 
+echo "D `date +%Y.%m.%d-%H.%M.%S` $ip $CASH" >> /var/lib/stargazer/users/$LOGIN/connect.log
 
+iptables -t filter -D INPUT -s $IP -j ACCEPT
+while [ $? -eq 0 ]
+do
+iptables -t filter -D INPUT -s $IP -j ACCEPT
+done
 
+##################################
 
+iptables -t filter -D FORWARD -s $IP -j ACCEPT
+while [ $? -eq 0 ]
+do
+iptables -t filter -D FORWARD -s $IP -j ACCEPT
+done
+
+##################################
+
+iptables -t filter -D FORWARD -d $IP -j ACCEPT
+while [ $? -eq 0 ]
+do
+iptables -t filter -D FORWARD -d $IP -j ACCEPT
+done
+
+##################################
+
+iptables -t filter -D OUTPUT -d $IP -j ACCEPT
+while [ $? -eq 0 ]
+do
+iptables -t filter -D OUTPUT -d $IP -j ACCEPT
+done
--- stg-2.405.9.8/projects/stargazer/inst/linux/etc/stargazer/OnUserAdd.orig	2007-10-28 13:47:31 +0300
+++ stg-2.405.9.8/projects/stargazer/inst/linux/etc/stargazer/OnUserAdd	2008-02-12 23:25:37 +0300
@@ -1,12 +1,20 @@
-# п≤я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣ (п╫п╣п╦я│п©п╬п╩я▄п╥п╬п╡п╟п╫п╦п╣) я█я┌п╬пЁп╬ я│п╨я─п╦п©я┌п╟ п╢п╣п╩п╬ п╡п╨я┐я│п╟.
-# п·п╫ п╫п╣ п╡я▀п©п╬п╩п╫я▐п╣я┌ п╨я─п╦я┌п╦я┤п╣я│п╨п╦я┘ я└я┐п╫п╨я├п╦п╧. п∙пЁп╬ п╥п╟п╢п╟я┤п╟ п╟п╡я┌п╪п╟я┌п╦п╥п╦я─п╬п╡п╟я┌я▄
-# п╢п╣п╧я│я┌п╡п╦я▐ я┘п╟я─п╟п╨я┌п╣я─п╫я▀п╣ п©я─п╦ п╢п╬п╠п╟п╡п╩п╣п╫п╦п╦ п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▐ я│п╣я┌п╦, п╫п╟п©я─п╦п╪п╣я─ п╢п╬п╠п╟п╡п╩п╣п╨п╫п╦п╣ 
-# п©п╬п╩я▄п╥п╬п╡п╟я┌п╣п╩я▌ п©п╬я┤я┌я▀
+#!/bin/sh
+#
+# Использование (неиспользование) этого скрипта дело вкуса.
+# Он не выполняет критических функций. Его задача автматизировать
+# действия характерные при добавлении пользователя сети, например добавлекние 
+# пользователю почты
 
 # Login
 login=$1
 
-#echo "added user $login" >> /var/stargazer/add_del.log
+#echo "added user $login" >> /var/lib/stargazer/add_del.log
 
+#password
+password=$2
 
+#tariff name
+tariff=$3
+
+echo "added user $login $password $tariff" >> /var/lib/stargazer/add_del.log
 
--- stg-2.405.9.8/projects/stargazer/inst/linux/etc/stargazer/OnUserDel.orig	2005-12-19 22:28:28 +0300
+++ stg-2.405.9.8/projects/stargazer/inst/linux/etc/stargazer/OnUserDel	2008-02-12 23:25:37 +0300
@@ -1,5 +1,6 @@
+#!/bin/sh
 # Login
 login=$1
 
-#echo "deleted user $login" >> /var/stargazer/add_del.log
+echo "deleted user $login" >> /var/lib/stargazer/add_del.log
 
 
дизайн и разработка: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
текущий майнтейнер: Michael Shigorin