10.03.2022, 14:53
(10.03.2022, 03:41)Mareta Dagostino schrieb: 2) In Linux sind die Ports kleiner 1024 sogenannte "Systemports", die ohne weitere Maßnahmen nur dem root Account zugänglich sind. OpenSim mit Adminrechten laufen zu lassen würde ich mich nicht trauen. Man kann aber einer Anwendung explizit das Recht geben, ohne root die Systemports nutzen zu dürfen. Linux:Für den Fall, dass Linux verwendet wird wollte ich das gestern auch vorschlagen und machte kurz einen Versuch. Das hat bei mir aber nicht geklappt und ich bin heute der Sache nochmals nachgegangen. Der Grund war einfach: ich habe den Pfad zu Robust.exe statt zur ausführbaren Mono-Programmdatei angegeben.
> apt-get install libcap2-bin
Nach jedem Booten vor dem Programmstart...
> setcap 'cap_net_bind_service=+ep' /<Pfad>/<Programmname>
Mit setcap -r CAP_NET_BIND_SERVICE=+ep /usr/bin/mono-sgen hat es dann funktioniert.