Veyon Community Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    Veyon configuration file with LDAP

    Success stories & community contributions
    1
    1
    1776
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      Joel last edited by

      Not being able to place a file, please find below the contents of a configuration file intended for a Windows park and querying the LDAP.

      Please enter the address of your server, create an account in OU "users" with permission to query it and set it a password

      The g_eleves group is not allowed to use the Veyon console and thanks to LDAP filters, only computers in the same room as the supervisor are loaded.

      {
      	"AccessControl": {
      		"AccessControlRules": {
      			"JsonStoreArray": [
      				{
      					"Action": 1,
      					"Description": "Autorise tous le monde SAUF les élèves à se connecter à ce poste avec Veyon",
      					"IgnoreConditions": false,
      					"InvertConditions": true,
      					"Name": "Accès interdit aux élèves",
      					"Parameters": [
      						{
      							"Argument": "g_eleves",
      							"Condition": 1,
      							"Enabled": true,
      							"Subject": 1
      						}
      					]
      				}
      			]
      		},
      		"AccessControlRulesProcessingEnabled": "true",
      		"AccessRestrictedToUserGroups": "false",
      		"AuthorizedUserGroups": [
      		],
      		"DataBackend": "{00000000-0000-0000-0000-000000000000}",
      		"DomainGroupsEnabled": "true",
      		"UserGroupsBackend": "{2917cdeb-ac13-4099-8715-20368254a367}"
      	},
      	"Authentication": {
      		"KeyAuthenticationEnabled": "true",
      		"LogonAuthenticationEnabled": "true",
      		"Method": 0,
      		"PermissionRequiredWithKeyAuthentication": "false",
      		"PermissionRequiredWithLogonAuthentication": "false",
      		"PrivateKeyBaseDir": "$GLOBALAPPDATA\\keys\\private",
      		"PublicKeyBaseDir": "$GLOBALAPPDATA\\keys\\public"
      	},
      	"BuiltinDirectory": {
      		"NetworkObjects": {
      			"JsonStoreArray": [
      			]
      		}
      	},
      	"Core": {
      		"PluginVersions": {
      			"JsonStoreObject": {
      				"{14bacaaa-ebe5-449c-b881-5b382f952571}": "1.1",
      				"{1b08265b-348f-4978-acaa-45d4f6b90bd9}": "1.0",
      				"{1baa01e0-02d6-4494-a766-788f5b225991}": "1.0",
      				"{1bdb0d1c-f8eb-4d21-a093-d555a10f3975}": "1.0",
      				"{2917cdeb-ac13-4099-8715-20368254a367}": "1.0",
      				"{2ad98ccb-e9a5-43ef-8c4c-876ac5efbcb1}": "1.0",
      				"{387a0c43-1355-4ff6-9e1f-d098e9ce5127}": "1.0",
      				"{39d7a07f-94db-4912-aa1a-c4df8aee3879}": "1.0",
      				"{4122e8ca-b617-4e36-b851-8e050ed2d82e}": "1.0",
      				"{4790bad8-4c56-40d5-8361-099a68f0c24b}": "1.0",
      				"{67dfc1c1-8f37-4539-a298-16e74e34fd8b}": "1.1",
      				"{6f0a491e-c1c6-4338-8244-f823b0bf8670}": "1.1",
      				"{85f6c631-e75a-4c78-8cb2-a7f3f502015a}": "1.0",
      				"{8ae6668b-9c12-4b29-9bfc-ff89f6604164}": "1.0",
      				"{a54ee018-42bf-4569-90c7-0d8470125ccf}": "1.0",
      				"{b47bcae0-24ff-4bf5-869c-484d64af5c4c}": "1.0",
      				"{ee322521-f4fb-482d-b082-82a79003afa7}": "1.0"
      			}
      		}
      	},
      	"Demo": {
      		"FramebufferUpdateInterval": 100,
      		"KeyFrameInterval": 10,
      		"MemoryLimit": 128
      	},
      	"DesktopServices": {
      		"PredefinedPrograms": {
      			"JsonStoreArray": [
      				{
      					"Name": "FireFox",
      					"Path": "%programfiles%\\Mozilla Firefox\\firefox.exe",
      					"Type": 1,
      					"Uid": "{a72a68e4-b2fe-42c8-8d1e-5114a1aae99b}"
      				},
      				{
      					"Name": "LibreOffice",
      					"Path": "%programfiles%\\LibreOffice 5\\program\\soffice.exe",
      					"Type": 1,
      					"Uid": "{2d5e5c24-76c9-4c42-9c66-ea3e623d387d}"
      				},
      				{
      					"Name": "Scratch",
      					"Path": "%programfiles(x86)%\\Scratch 2\\Scratch 2.exe",
      					"Type": 1,
      					"Uid": "{af56065c-bd19-44a2-86cd-1fc081f23548}"
      				}
      			]
      		},
      		"PredefinedWebsites": {
      			"JsonStoreArray": [
      				{
      					"Name": "FriseChronos",
      					"Path": "http://www.frisechronos.fr/",
      					"Type": 2,
      					"Uid": "{16249f81-efd8-450f-aced-2532fdc95a23}"
      				},
      				{
      					"Name": "Chronomètres",
      					"Path": "https://www.online-stopwatch.com/",
      					"Type": 2,
      					"Uid": "{c8dced73-fdcb-4c14-8062-38da82dd8bee}"
      				},
      				{
      					"Name": "Créer des cartes sur uMap",
      					"Path": "https://umap.openstreetmap.fr/fr/",
      					"Type": 2,
      					"Uid": "{645df897-4b84-4d9c-bda8-32a270e20132}"
      				},
      				{
      					"Name": "Narbonne en 3D",
      					"Path": "http://demo.f4map.com/#lat=43.1878513&lon=3.0064452&zoom=17",
      					"Type": 2,
      					"Uid": "{e67a1536-185e-4553-9c55-5ffee874975e}"
      				},
      				{
      					"Name": "Carte OpenData de Montpellier",
      					"Path": "http://demo.3liz.com/lizmap/index.php/view/map?repository=opendata&project=montpellier",
      					"Type": 2,
      					"Uid": "{ebaf8c77-85aa-4994-9796-989173ba474c}"
      				},
      				{
      					"Name": "Bassin versant du Languedoc",
      					"Path": "http://tools.geofabrik.de/osmi/?view=water&lon=2.80264&lat=43.36977&zoom=9&overlays=riverbank_areas,water_areas,coastline,waterways_drain,waterways_canal,waterways_stream,waterways_river,waterways_riverbank,waterways_other,waterrelations_drain,waterrelations_canal,waterrelations_stream,waterrelations_river,waterrelations_riverbank,waterrelations_other,waterways_in_tunnels,waterways_on_bridges,waterways_width,waterways_width_error,waterways_without_names",
      					"Type": 2,
      					"Uid": "{8ba89714-ae24-462c-af3b-d421e933b948}"
      				},
      				{
      					"Name": "Créer un plan de ville",
      					"Path": "https://maposmatic.osm-baustelle.de/",
      					"Type": 2,
      					"Uid": "{79ba5cd7-a99d-462d-815a-a9188fe31b67}"
      				},
      				{
      					"Name": "OpenStreetMap",
      					"Path": "http://www.openstreetmap.org/",
      					"Type": 2,
      					"Uid": "{c716a65f-3b38-46cc-9193-699de6020060}"
      				}
      			]
      		}
      	},
      	"Directories": {
      		"Screenshots": "$APPDATA\\Screenshots",
      		"Snapshots": "$APPDATA\\Snapshots",
      		"UserConfiguration": "$APPDATA\\Config"
      	},
      	"ExternalVncServer": {
      		"Password": "",
      		"ServerPort": 5900
      	},
      	"Features": {
      		"DisabledFeatures": [
      			"{4f7d98f0-395a-4fff-b968-e49b8d0f748c}",
      			"{ae45c3db-dc2e-4204-ae8b-374cdab8c62c}"
      		]
      	},
      	"LDAP": {
      		"BaseDN": "",
      		"BindDN": "veyon",
      		"BindPassword": "",
      		"ComputerContainersFilter": "(!(|(Name=Stations)(Name=Bâtiment*)))",
      		"ComputerGroupTree": "",
      		"ComputerGroupsFilter": "",
      		"ComputerHostNameAsFQDN": "false",
      		"ComputerHostNameAttribute": "CN",
      		"ComputerMacAddressAttribute": "wWWHomePage",
      		"ComputerRoomMembersByAttribute": "false",
      		"ComputerRoomMembersByContainer": "true",
      		"ComputerRoomNameAttribute": "OU",
      		"ComputerTree": "OU=stations",
      		"ComputersFilter": "",
      		"ConnectionSecurity": "0",
      		"GroupMemberAttribute": "CN",
      		"GroupTree": "OU=groupes",
      		"IdentifyGroupMembersByNameAttribute": "false",
      		"NamingContextAttribute": "",
      		"QueryNamingContext": "true",
      		"RecursiveSearchOperations": "true",
      		"ServerHost": "srv-pedag",
      		"ServerPort": 389,
      		"TLSVerifyMode": "0",
      		"UseBindCredentials": "true",
      		"UserGroupsFilter": "",
      		"UserLoginAttribute": "sAMAccountName",
      		"UserTree": "OU=profs",
      		"UsersFilter": ""
      	},
      	"LocalData": {
      		"NetworkObjects": {
      			"JsonStoreArray": [
      			]
      		}
      	},
      	"Logging": {
      		"LimittedLogFileSize": "false",
      		"LogFileDirectory": "$TEMP",
      		"LogFileRotationCount": 10,
      		"LogFileRotationEnabled": false,
      		"LogFileSizeLimit": 100,
      		"LogFileSizeLimitEnabled": false,
      		"LogLevel": 4,
      		"LogToStdErr": true,
      		"LogToSystem": false,
      		"LogToWindowsEventLog": "false"
      	},
      	"Master": {
      		"AccessControlForMasterEnabled": "true",
      		"AutoAdjustGridSize": "true",
      		"AutoSwitchToCurrentRoom": true,
      		"ComputerDoubleClickFeature": "{a18e545b-1321-4d4e-ac34-adc421c6e9c8}",
      		"ComputerFilterHidden": "true",
      		"ComputerMonitoringBackgroundColor": "#ffffff",
      		"ComputerMonitoringUpdateInterval": 1000,
      		"ConfirmDangerousActions": "true",
      		"EnforceSelectedModeForClients": "false",
      		"LocalComputerHidden": "true",
      		"ManualRoomAdditionAllowed": "false",
      		"OnlyCurrentRoomVisible": true,
      		"OpenComputerManagementAtStart": false
      	},
      	"Network": {
      		"ComputerControlServerPort": 11100,
      		"DemoServerPort": 11400,
      		"FeatureWorkerManagerPort": 11300,
      		"FirewallExceptionEnabled": "1",
      		"LocalConnectOnly": "false",
      		"PrimaryServicePort": 11100,
      		"VncServerPort": 11200
      	},
      	"NetworkObjectDirectory": {
      		"Plugin": "",
      		"UpdateInterval": 60
      	},
      	"Service": {
      		"Arguments": "",
      		"Autostart": true,
      		"HideTrayIcon": "true",
      		"SoftwareSASEnabled": "1"
      	},
      	"UI": {
      		"ApplicationName": "",
      		"EnableHighDPIScaling": false,
      		"Language": ""
      	},
      	"UltraVNC": {
      		"CaptureLayeredWindows": "true",
      		"Configured": "true",
      		"LowAccuracy": "true",
      		"PollFullScreen": "true"
      	}
      }
      
      1 Reply Last reply Reply Quote 1
      • First post
        Last post
      Powered by NodeBB | Contributors