OSCam/fr/Config/oscam.user: Unterschied zwischen den Versionen

Aus Streamboard Wiki
Zur Navigation springen Zur Suche springen
(Der Seiteninhalt wurde durch einen anderen Text ersetzt: „Kategorie:Trash = DEPRECATED! = MailMan 14.01.2011 - Seite kann gelöscht werden.“)
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
[[Kategorie:Trash]]
[[Kategorie:OSCam]]
= DEPRECATED! =
[[Datei:WarningS.png|text-bottom]] '''Attention:''' Le continu du Wiki français est encore partiellement en allemand. Enregistres toi pour nous aider de complèter et traduire les articles.
MailMan 14.01.2011 - Seite kann gelöscht werden.
 
= oscam.user =
Diese Datei enthält Userdefinitionen. Für jeden User muss ein Abschnitt erstellt werden.
 
 
== Account ==
 
[account]
user                  =
pwd                    =
hostname              =
betatunnel            =
uniq                  =
sleep                  =
sleepsend              =
caid                  =
au                    =
group                  =
services              =
ident                  =
class                  =
monlevel              =
expdate                =
disabled              =
allowedtimeframe      =
numusers              =
penalty                =
failban                =
suppresscmd08          =
keepalive              =
cccmaxhops            =
cccreshare            =
 
==='''user'''===
{{Mandatory}}
Hier wird der Benutzername eingefügt. (Clientname)
 
Beispiel:
 
user = user1
 
Default:
 
user =
 
==='''pwd'''===
{{Mandatory}}
Hier wird der das Passwort festgelegt.
 
Beispiel:
 
pwd = pwuser1
 
Default:
 
pwd =
 
==='''hostname'''===
{{Optional}}
 
 
Beispiel:
 
hostname = pwuser1
 
Default:
 
hostname =
 
==='''betatunnel'''===
{{Optional}}
 
 
Beispiel:
 
betatunnel =
betatunnel = <CAID>.<ServiceID>:<target CAID>
 
Default:
 
betatunnel =
 
==='''uniq'''===
{{Optional}}
Mit Uniq wird geregelt ob sich ein Client gleichzeitig nur einmal oder mehrmals anmelden darf
 
Beispiel:
 
uniq = 0  # (deaktiviert)
uniq = 1  # (Nur eine Verbindung pro User ist erlaubt)
uniq = 2  # (Setzt User auf Fake wenn die IP unterschiedlich ist)
uniq = 3  # (Erlaubt nur eine Verbindung pro User, die letzte Verbindung bleibt bestehen)
uniq = 4  # (Setzt User auf Fake wenn die IP unterschiedlich ist aber dder letzte Login bleibt erhalten)
 
Default:
 
uniq = 0
 
==='''sleep'''===
{{Optional}}
Zeit in Minuten nach der der User auf inaktiv gesetzt wird.
 
Beispiel:
 
sleep = 5
 
Default:
 
sleep =
 
==='''sleepsend'''===
{{Optional}}
255 = nur OSCAM Clients: Stoppt Anfragen bist zum nächsten umschalten
255 = nur Camd3 Clients: Stoppt Anfragen bis Camd3 neugestartet wird
 
Beispiel:
 
sleepsend = 0
sleepsend = 255
 
Default:
 
sleepsend =
 
==='''caid'''===
{{Optional}}
Limitiert die CAID's die ein User anfragen darf.
 
Beispiel:
 
caid = 1234,5678
caid = <CAID>,<CAID>
 
Default:
 
caid =
 
==='''au'''===
{{Optional}}
Hier wird dem User erlaubt, EMM's an alle bzw. eine bestimmte Karte zu schicken.
 
Beispiel:
 
au = 1
au = lable_of_reader # (wird in der oscam.server konfiguriert)
 
Default:
 
au =
 
==='''group'''===
{{Mandatory}}
Jeder User muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich dann bestimmen, auf welche Reader, sofern mehrere vorhanden sind, dieser Client Zugriff haben soll.
 
Beispiel:
 
group = 1  # (User ist in Gruppe 1)
group = 1,2 # (User ist in Gruppe 1 + 2)
 
Default:
 
group =
 
==='''services'''===
{{Optional}}
Welches Services darf der User nutzen hierzu muss eine oscam.services vorhanden sein.
 
Beispiel:
 
services = service1,!service2 # (Client darf service1 empfangen aber nicht service2)
services = [!]services
 
Default:
 
services =
 
==='''ident'''===
{{Optional}}
{{UnderConstruction?}}
Muss nachgepflegt werden.
 
Beispiel:
 
ident  =
ident  = <CAID>:<ident>
 
Default:
 
services =
 
==='''class'''===
{{Optional}}
Muss nachgepflegt werden.
 
Beispiel:
 
class  =
 
Default:
 
class =
 
==='''monlevel'''===
{{Optional}}
Der Monitorlevel gibt dem Client die Möglichkeit sich auf die Monitorschnittstelle des Servers zu verbinden.
Der Monitor wird in der oscam.conf konfiguriert.
 
Beispiel:
 
monlevel  = 0 # (kein Zugriff auf den Monitor)
monlevel  = 1 # (nur der Server und der eigene Prozess)
monlevel  = 2 # (alle Prozesse aber nur anschauen)
monlevel  = 3 # (alle Prozesse und neuladen der oscam.user)
monlevel  = 4 # (Vollzugriff)
 
Default:
 
monlevel = 2
 
==='''expdate'''===
{{Optional}}
Wie lange ist der User gültig.
 
Beispiel:
 
expdate  = 2099-12-31 # (Gültig bis 31.12.2099)
expdate = <year>-<month>-<day>|<year>/<month>/<day>
 
Default:
 
expdate =
 
==='''disabled'''===
{{Optional}}
User sperren.
 
Beispiel:
 
disabled = 0 # (User ist aktiv)
disabled = 1 # (User ist gesperrt)
 
Default:
 
disabled = 0
 
==='''allowedtimeframe'''===
{{Optional}}
Zeitspanne, in der der User schauen darf.
 
Beispiel:
 
allowedtimeframe = 10:00-22:00
allowedtimeframe = hh:mm-hh:mm
 
Default:
 
allowedtimeframe =
 
==='''numusers'''===
{{Depends}}
Wird nur benötigt wenn Anti-Cascading aktiviert ist.
Anzahl der zugelassenen User pro Account
 
Beispiel:
 
numusers = 5 # (Maximal 5 User)
numusers = 0 # (Anti-Cascading deaktiviert)
numusers =  # quantity
 
Default:
 
numusers =
 
==='''penalty'''===
{{Depends}}
Wird nur benötigt wenn Anti-Cascading aktiviert ist.
Was passiert wenn der Wert numuser überschritten wird.
 
Beispiel:
 
penalty = 0 # (Es wird nur geloggt)
penalty = 1 # (Sendet Fake CW's)
penalty = 2 # (deaktiviert temporär den Account)
 
Default:
 
penalty = 0
 
==='''failban'''===
{{Optional}}
Was passiert wenn der Wert numuser überschritten wird.
 
Beispiel:
 
failban = 0 # (ignoriert)
failban = 2 # (Blockt die IP wenn sich ein deaktivierter Client verbindet)
failban = 4 # (Blockt die IP eines schlafenden Accounts)
 
Default:
 
failban = 0
 
==='''suppresscmd08'''===
{{Optional}}
Nur wenn als Protokoll camd3|3.57x|3.78x verwendet wird. Das CMD08 ist ein Command welches dem Client mitteilt das die Anfrage unerwünscht ist (rejected). Camd3 und Oscam als Client stellen auf dieses Command hin die Anfragen für diesen Service an den Server ein. Sollte der Wert beim User nicht gesetzt sein gilt der globale Wert aus der oscam.conf. Das Command kann mit dem undokumentierten Parameter sleepsend=0|255 ergänzt werden (CMD08 senden bei status 'sleep').
 
'''Zur Beachtung:''' Camd3 clients sperren die Anfrage bis zum Neustart. Oscam Clients sperren die Anfrage bis zum nächsten Zap. Sleepsend=255 sollte also nur bei Oscam Clients verwendet werden da ein Camd3 Client nach einem Sleepstatus einen Neustart bräuchte um diesen Service wieder anzufragen.
 
Beispiel:
 
suppresscmd08 = 0 # (aktiviert)
suppresscmd08 = 1 # (deaktiviert)
 
Default:
 
suppresscmd08 = 0
 
==='''keepalive'''===
{{Optional}}
Die Verbindung zwischen Server und Client wird aufrechterhalten
 
Beispiel:
 
keepalive = 0 # (deaktiviert)
keepalive = 1 # (aktiviert)
 
Default:
 
keepalive = 1
 
==='''cccmaxhops'''===
{{Depends}}
Nur wenn CCcam Proxies vorhanden sind oder ein CCcam Server verwendet wird.
Maximale Hops die dem User erlaubt sind.
 
Beispiel:
 
cccmaxhops = 5
cccmaxhops = hops
 
Default:
 
cccmaxhops = 10
 
==='''cccreshare'''===
{{Depends}}
Nur wenn CCcam Proxies vorhanden sind oder ein CCcam Server verwendet wird.
Reshare Level welches dem User erlaubt wurde.
 
Beispiel:
 
cccreshare = -1
cccreshare = x # (Share Level)
 
Default:
 
cccreshare = 10

Version vom 14. Jänner 2011, 18:57 Uhr

Attention: Le continu du Wiki français est encore partiellement en allemand. Enregistres toi pour nous aider de complèter et traduire les articles.

oscam.user

Diese Datei enthält Userdefinitionen. Für jeden User muss ein Abschnitt erstellt werden.


Account

[account]
user                   =
pwd                    =
hostname               =
betatunnel             =
uniq                   =
sleep                  =
sleepsend              =
caid                   =
au                     =
group                  =
services               =
ident                  =
class                  =
monlevel               =
expdate                =
disabled               =
allowedtimeframe       =
numusers               =
penalty                =
failban                =
suppresscmd08          =
keepalive              =
cccmaxhops             =
cccreshare             =

user

Parameter wird benötigt

Hier wird der Benutzername eingefügt. (Clientname)

Beispiel:

user = user1

Default:

user =

pwd

Parameter wird benötigt

Hier wird der das Passwort festgelegt.

Beispiel:

pwd = pwuser1

Default:

pwd =

hostname

Parameter ist optional


Beispiel:

hostname = pwuser1

Default:

hostname =

betatunnel

Parameter ist optional


Beispiel:

betatunnel =
betatunnel = <CAID>.<ServiceID>:<target CAID>

Default:

betatunnel =

uniq

Parameter ist optional

Mit Uniq wird geregelt ob sich ein Client gleichzeitig nur einmal oder mehrmals anmelden darf

Beispiel:

uniq = 0  # (deaktiviert)
uniq = 1  # (Nur eine Verbindung pro User ist erlaubt)
uniq = 2  # (Setzt User auf Fake wenn die IP unterschiedlich ist)
uniq = 3  # (Erlaubt nur eine Verbindung pro User, die letzte Verbindung bleibt bestehen)
uniq = 4  # (Setzt User auf Fake wenn die IP unterschiedlich ist aber dder letzte Login bleibt erhalten)

Default:

uniq = 0

sleep

Parameter ist optional

Zeit in Minuten nach der der User auf inaktiv gesetzt wird.

Beispiel:

sleep = 5

Default:

sleep =

sleepsend

Parameter ist optional

255 = nur OSCAM Clients: Stoppt Anfragen bist zum nächsten umschalten 255 = nur Camd3 Clients: Stoppt Anfragen bis Camd3 neugestartet wird

Beispiel:

sleepsend = 0
sleepsend = 255

Default:

sleepsend =

caid

Parameter ist optional

Limitiert die CAID's die ein User anfragen darf.

Beispiel:

caid = 1234,5678
caid = <CAID>,<CAID>

Default:

caid =

au

Parameter ist optional

Hier wird dem User erlaubt, EMM's an alle bzw. eine bestimmte Karte zu schicken.

Beispiel:

au = 1
au = lable_of_reader # (wird in der oscam.server konfiguriert)

Default:

au =

group

Parameter wird benötigt

Jeder User muss in einer oder mehrere Gruppen eingetragen sein. Damit lässt sich dann bestimmen, auf welche Reader, sofern mehrere vorhanden sind, dieser Client Zugriff haben soll.

Beispiel:

group = 1   # (User ist in Gruppe 1)
group = 1,2 # (User ist in Gruppe 1 + 2)

Default:

group =

services

Parameter ist optional

Welches Services darf der User nutzen hierzu muss eine oscam.services vorhanden sein.

Beispiel:

services = service1,!service2 # (Client darf service1 empfangen aber nicht service2)
services = [!]services

Default:

services =

ident

Parameter ist optional

Vorlage:UnderConstruction? Muss nachgepflegt werden.

Beispiel:

ident  =
ident  = <CAID>:<ident>

Default:

services =

class

Parameter ist optional

Muss nachgepflegt werden.

Beispiel:

class  =

Default:

class =

monlevel

Parameter ist optional

Der Monitorlevel gibt dem Client die Möglichkeit sich auf die Monitorschnittstelle des Servers zu verbinden. Der Monitor wird in der oscam.conf konfiguriert.

Beispiel:

monlevel  = 0 # (kein Zugriff auf den Monitor)
monlevel  = 1 # (nur der Server und der eigene Prozess)
monlevel  = 2 # (alle Prozesse aber nur anschauen)
monlevel  = 3 # (alle Prozesse und neuladen der oscam.user)
monlevel  = 4 # (Vollzugriff)

Default:

monlevel = 2

expdate

Parameter ist optional

Wie lange ist der User gültig.

Beispiel:

expdate  = 2099-12-31 # (Gültig bis 31.12.2099)
expdate = <year>-<month>-<day>|<year>/<month>/<day>

Default:

expdate =

disabled

Parameter ist optional

User sperren.

Beispiel:

disabled = 0 # (User ist aktiv)
disabled = 1 # (User ist gesperrt)

Default:

disabled = 0

allowedtimeframe

Parameter ist optional

Zeitspanne, in der der User schauen darf.

Beispiel:

allowedtimeframe = 10:00-22:00
allowedtimeframe = hh:mm-hh:mm

Default:

allowedtimeframe =

numusers

Parameter wird abhängig vom Setup/Programmversion benötigt.

Wird nur benötigt wenn Anti-Cascading aktiviert ist. Anzahl der zugelassenen User pro Account

Beispiel:

numusers = 5 # (Maximal 5 User)
numusers = 0 # (Anti-Cascading deaktiviert)
numusers =   # quantity

Default:

numusers =

penalty

Parameter wird abhängig vom Setup/Programmversion benötigt.

Wird nur benötigt wenn Anti-Cascading aktiviert ist. Was passiert wenn der Wert numuser überschritten wird.

Beispiel:

penalty = 0 # (Es wird nur geloggt)
penalty = 1 # (Sendet Fake CW's)
penalty = 2 # (deaktiviert temporär den Account)

Default:

penalty = 0

failban

Parameter ist optional

Was passiert wenn der Wert numuser überschritten wird.

Beispiel:

failban = 0 # (ignoriert)
failban = 2 # (Blockt die IP wenn sich ein deaktivierter Client verbindet)
failban = 4 # (Blockt die IP eines schlafenden Accounts)

Default:

failban = 0

suppresscmd08

Parameter ist optional

Nur wenn als Protokoll camd3|3.57x|3.78x verwendet wird. Das CMD08 ist ein Command welches dem Client mitteilt das die Anfrage unerwünscht ist (rejected). Camd3 und Oscam als Client stellen auf dieses Command hin die Anfragen für diesen Service an den Server ein. Sollte der Wert beim User nicht gesetzt sein gilt der globale Wert aus der oscam.conf. Das Command kann mit dem undokumentierten Parameter sleepsend=0|255 ergänzt werden (CMD08 senden bei status 'sleep').

Zur Beachtung: Camd3 clients sperren die Anfrage bis zum Neustart. Oscam Clients sperren die Anfrage bis zum nächsten Zap. Sleepsend=255 sollte also nur bei Oscam Clients verwendet werden da ein Camd3 Client nach einem Sleepstatus einen Neustart bräuchte um diesen Service wieder anzufragen.

Beispiel:

suppresscmd08 = 0 # (aktiviert)
suppresscmd08 = 1 # (deaktiviert)

Default:

suppresscmd08 = 0

keepalive

Parameter ist optional

Die Verbindung zwischen Server und Client wird aufrechterhalten

Beispiel:

keepalive = 0 # (deaktiviert)
keepalive = 1 # (aktiviert)

Default:

keepalive = 1

cccmaxhops

Parameter wird abhängig vom Setup/Programmversion benötigt.

Nur wenn CCcam Proxies vorhanden sind oder ein CCcam Server verwendet wird. Maximale Hops die dem User erlaubt sind.

Beispiel:

cccmaxhops = 5
cccmaxhops = hops

Default:

cccmaxhops = 10

cccreshare

Parameter wird abhängig vom Setup/Programmversion benötigt.

Nur wenn CCcam Proxies vorhanden sind oder ein CCcam Server verwendet wird. Reshare Level welches dem User erlaubt wurde.

Beispiel:

cccreshare = -1
cccreshare = x # (Share Level)

Default:

cccreshare = 10