This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
x2gobroker:inifilebackend [2013/05/12 22:26] sunweaver |
x2gobroker:inifilebackend [2013/07/02 00:36] sunweaver [Special Broker Options] |
||
---|---|---|---|
Line 2: | Line 2: | ||
The default version of the ''/ | The default version of the ''/ | ||
+ | |||
+ | ===== Basic Configuration File ===== | ||
The file format is the INI file format. It falls in to a [DEFAULT] section and one or more session profile sections. A minimal setup could look like this. | The file format is the INI file format. It falls in to a [DEFAULT] section and one or more session profile sections. A minimal setup could look like this. | ||
Line 24: | Line 26: | ||
Note that every X2Go Client parameter not given here gets filled in from a [[http:// | Note that every X2Go Client parameter not given here gets filled in from a [[http:// | ||
+ | |||
+ | ===== Filtering through Access Control List ===== | ||
+ | |||
+ | If a user has been successfully authenticated against the X2Go Session Broker (or a user name has been given via the http request for cases where '' | ||
+ | |||
+ | < | ||
+ | [DEFAULT] | ||
+ | command=XFCE | ||
+ | fullscreen=true | ||
+ | |||
+ | [staff-server] | ||
+ | host=x2go-staff.intern | ||
+ | acl-groups-allow=staff, | ||
+ | acl-groups-deny=ALL | ||
+ | acl-any-order=deny-allow | ||
+ | |||
+ | [student-server] | ||
+ | host=x2go-student-01.intern | ||
+ | acl-groups-allow=students, | ||
+ | acl-groups-deny=ALL | ||
+ | acl-any-order=deny-allow | ||
+ | |||
+ | [admin-server] | ||
+ | host=x2go-admin.intern | ||
+ | fullscreen=false | ||
+ | width=1280 | ||
+ | height=768 | ||
+ | acl-groups-allow=admins | ||
+ | acl-groups-deny=ALL | ||
+ | acl-any-order=deny-allow | ||
+ | </ | ||
+ | |||
+ | ==== List of ACL rules ==== | ||
+ | |||
+ | The ACL rules work very similar to Apache ACL rules (allow, deny statements in '' | ||
+ | |||
+ | To set the order (deny, allow vs. allow, deny), use this parameter | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | Furthermore, | ||
+ | |||
+ | **User ACLs:** | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | **Group ACLs:** | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | **Client ACLs:** | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ |