oscam.user(5)							 oscam.user(5)



NAME
       oscam.user - user configuration file for OSCam

SYNOPSIS
       The  user  configuration  file  for  OSCam  contains  user definitions.
       [account] sections in oscam.user are recurring (more than one account).

DESCRIPTIONS
   The [account] section
       user = name
	  account name, required

       pwd = password
	  password for account, required

       hostname = hostname
	  host from which user connection is allowed

       betatunnel   =	<CAID>.<ServiceID>:<target  CAID>[,<CAID>.<ServiceID>:
       <target CAID>]...
	  define Betacrypt tunneling (max.  see  CS_MAXTUNTAB  in  globals.h).
	  The ServiceID can also be used for wildcarded CAIDs.

	   example: betatunnel = 0100.0001:0200,0300.0004:0500
		    betatunnel = 0600.FFFF:0700

       uniq = 0|1|2|4
	  unique level:
	   0 = disabled, default
	   1 = only one connection per user is allowed
	   2 = set user to fake if source ip is different
	       (e.g. for newcamd clients with different CAIDs and ports)
	   3 = only one connection per user, but only the last login
	       will survive (old mpcs behavior)
	   4 = set user only to fake if source ip is different,
	       but only the last login will survive

       sleep = minutes
	  time waiting for inactive user, default:none

       caid = <CAID>[&<mask>][:<CAID>[&<mask>]...
	  limit CAIDs, default:all CAIDs, required

	  example: caid = 0100&ffff:0200:0300&ff00

       au = label of reader|1
	  AU setting:
	    label of reader = sending EMMs to specified reader
			      (security issue: client can see SC data!)
	    1		    = auto AU is sending EMMs to all readers
			      (security issue: client can see SC data!)
	    default:none

       group = group[,<group>]...
	  user assingment to reader group, default=none, required

       services = [!]services[,[!]<services>]...
	  user [de]assingment to service group, default:none

       ident  = <CAID>:<ident>[,<ident>,...][;<CAID>:<ident>[,<ident>,...]]...
	  user assingment to idents, default:none

       class = [!]class[,[!]class]...
	  user [de]assingment to classes, default=none

	   example: class = 01,02,!03,!04

       chid = <CAID>:<ChID>[,<CAID>:<ChID>]...
	  user assingment to Irdeto ChID, default:none

       monlevel = 0|1|2|3|4
	  monitor level:

	   0 = no access to monitor
	   1 = only server and own procs
	   2 = all procs, but viewing only, default
	   3 = all procs, reload of oscam.user possible
	   4 = complete access

       expdate = <year>-<month>-<day>|<year>/<month>/<day>
	  expiration date for account, default:none

	   example: expdate = 2001-11-21
		    expdate = 2002/12/22

       disabled = 0|1
	  1 = account disabled, default:0

       numusers = quantity (only if anti-cascading enabled)
	  anti-cascading: user	per  account,  0  =  anti-cascading  disabled,
	  default:0

       penalty = 0|1|2 (only if anti-cascading enabled)
	  level of penalty:

	   0 = only logging
	   1 = send fake CWs
	   2 = disbable user temporary

	  default:0

       suppresscmd08 = 0|1
	  0 = CMD08 for camd3 3.57x/3.78x clients enabled, 1 = CMD08 for camd3
	  3.57x/3.78x clients disabled, default:0

       keepalive = 0|1
	  0  =	disable  keepalive  between  server  and  client   connection,
	  default:1

EXAMPLES
	[account]
	user	   = username
	pwd	   = password
	group	   = 1
	au	   = myserialmousereader
	services   = myservice
	betatunnel = 0100.0001:0101,0100.0002:0101
	caid	   = 0100
	ident	   = 0100:000000
	uniq	   = 1

SEE ALSO
       list_smargo(1),	    oscam(1),	   oscam.conf(5),     oscam.server(5),
       oscam.srvid(5),	 oscam.guess(5),   oscam.cert(5),   oscam.services(5),
       oscam.ird(5), oscam.ac(5)



								 oscam.user(5)
