VirtualBox auf der DS

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.
Der 'admin' hat immer Zugriffsrechte - dafür ist er Administrator.

Nein hat er nicht: Die lokale Gruppe 'Admin' hat bei mir keinerlei Rechte auf gemeinsame Ordner. FileStation bspw. zeigt null komma nix an...
 
Frogman meint wahrscheinlich root. Ich hab's jedenfalls so verstanden.
 
...Die lokale Gruppe 'Admin' hat bei mir keinerlei Rechte auf gemeinsame Ordner. FileStation bspw. zeigt null komma nix an...
Ach was, und warum? - Was hindert ein beliebiges Mitglied von 'Administrator' dann, diese Rechte einfach selbst wieder zu erteilen?
 
Natürlich nix; ist nur mehr ein Selbstschutz eben mit dem Admin-User spärlich umzugehen.

Meine eigentliche Frage war aber warum der von Virtualbox verwendete Admin nun dennoch Komplettzugriff aufs Filesystem hat...
 
Das liegt daran dass der admin aus phpvirtualbox ja nichts mit dem DSM-admin zu tun hat!
Auch Berechtigungen werden hier nicht weitergegeben - er heißt nur gleich!
admin ist ein sehr gängiger Benutzername für den Administrator!


Virtualbox selbst läuft als root und phpvirtualbox hat demnach Zugriff auf alles!


Du kannst aber in der config.php im Ordner /web/phpvirtualbox die Verzeichnisse einschränken, so kannst du zB. nur diese als Shared Folder angeben.
Ca. Zeile 108 mit zB.:
Rich (BBCode):
var $browserRestrictFolders = array('/volume1/public','/volume1/downloads');
einschränken.


Generell ist die config.php sehr interessant, hab da einiges angepasst!
Aber unbedingt wegsichern, da bei einem virtualbox package update die config.php überschrieben wird!
 
Could not connect to host (http://127.0.0.1:18083)

Komme nicht auf die PHPvirtualbox was mache ich verkehrt ?
 
@DKeppi
Ich habe die Bromolow Toolchain benutzt für beide Versionen.
Hier kannst dich mal einlesen, ich habe es nicht ganz so gemacht wie es da steht:
http://www.charlie-soft.com/API/VirtualBox_Synology.php

Mich würde interessieren wie ich daraus ein spk machen..
Hier etwas zum einlesen: http://forum.synology.com/wiki/index.php/Synology_package_files

Wenn du eine vorhandene SPK entpacken und verändern willst hier ein Beispiel von Seba:
Rich (BBCode):
tar xf virtualbox-x64-4.3.12.spk
mkdir package
tar xf package.tgz -C package
cd package
tar zcf ../package.tgz *
cd ..
tar cf ../vbox.spk *

Muss jetzt leider weiter springen... rotz Arbeit. :mad:

Ciao, gruß Dodo
 
Danke Dodo für das Tut und die Info's!
 
Virtualbox selbst läuft als root und phpvirtualbox hat demnach Zugriff auf alles.

Ah ok - das verstehe dann sogar ich. An der Ecke würde ich mir als "Normalo" dann in der Zukunft eine etwas sichere Umsetzung wünschen...
 
Die Umsetzung ist sicher. Apache und Co läuft ja auch als root, das ist der normal-zustand und muss auch so sein. Unsicher ist was der user daraus macht.

Ich persönlich bin froh das man /volume1/ als Tauschordner einbinden kann. Ob das einbinden von Synology Diskstation [0100], oder der zugriff auf "/" als Tauchorder eine gute Idee ist, muss jeder für sich entscheiden. Fakt ist das Synology eine ziemlich eigenwilliges Linux konstruiert hat, und es mit deswegen überhaupt erst so gefährlich werden kann.
 
Zuletzt bearbeitet:
Jungs habe immer noch das Problem mit Virtual Box

Fehler Could not connect to host (http://127.0.0.1:18083)
Bleibt alles weiss

Und da habe ich mir doch extra 8 Gb reinbeballert ...grummel


Alles klar jungs habe mal alles durchgelesen

Nachdem ich
ln -s /lib64/libz.so.1.2.8 /lib64/libz.so.1
ln -s /lib64/libz.so.1.2.8 /lib64/libz.so

gemacht habe rockt die Kiste
 
Zuletzt bearbeitet:
@Smart2015
Du musst uns schon mehr Info's geben! ;)

Stoppe das package mal
und starte es manuell per SSH mit:

Rich (BBCode):
/var/package/virtualbox/scripts/start-stop-status start

Welche Fehler erhältst du?
 
@Dkeppi
Alles gut läuft
 
Manuell lässt es sich starten (ohne Fehler) und die Weboberfläche geht jetzt?
SUPER!!!!

Hast du evtl. vor dem Update vom spk das Paket nicht gestoppt, viell kommt daher das Problem?!

Hauptsache es läuft jetzt ;)
 
Also auf meiner DS241play komme ich immer noch nicht weiter.
/lib64 hab ich angelegt und dann das package neu installiert. Jetzt ist da die libz inklusive links drin.
Komme trotzdem nicht auf phpVirtualbox:

An error occurred communicating with your vboxwebsrv. No more requests will be sent by phpVirtualBox until the error is corrected and this page is refreshed. The details of this connection error should be displayed in a subsequent dialog box.

und dann

Could not connect to host (http://127.0.0.1:18083)

Nachtrag:
Wenn ich den Dienst von Hand starte kommt keine Fehlermeldung
 
Für alle die noch immer Probleme haben mit der phpvirtualbox Weboberfläche:


Verbindet euch per SSH und führt folgendes hintereinander aus:

Rich (BBCode):
/var/packages/virtualbox/target/scripts/vboxdrv.sh start


Rich (BBCode):
/var/packages/virtualbox/target/scripts/vboxinit.sh start

Rich (BBCode):
/var/packages/virtualbox/target/scripts/vboxweb-service.sh start
Rich (BBCode):
Rich (BBCode):
Rich (BBCode):


Kommt da irgendein Fehler dann bitte hier posten?
 
Rich (BBCode):
~ # /var/packages/virtualbox/target/scripts/vboxdrv.sh start
Starting VirtualBox kernel modules ...fail!

~ # /var/packages/virtualbox/target/scripts/vboxinit.sh start
/opt/VirtualBox/VBoxManage: line 16: h: not found
--- danach kommen wilde Zeichen die das Forum hier offensichtlich nicht mag ---

~ # /var/packages/virtualbox/target/scripts/vboxweb-service.sh start
Starting VirtualBox web service ...fail!

Das Problem liegt wohl erstmal hier:
Rich (BBCode):
~ # modprobe vboxdrv
modprobe: failed to load module vboxdrv (/lib/modules/3.2.40/vboxdrv.ko): invalid module format
 
Zuletzt bearbeitet:
Oje, das sieht gar nicht gut aus...
Brauchst wohl eine eigens kompilierte Version der Kernelmodule für deine DS?!

Viell. weil die CPU-arch X86-32 und nicht wie bei den anderen x86-64 ist!
Bin da aber kein Profi, was das angeht :-|
 
Wo ist dodo-dk? Ich dachte er hätte eine 32Bit Version verwendet.
 
@DKeppi
Ich habe die Bromolow Toolchain benutzt für beide Versionen.
Hier kannst dich mal einlesen, ich habe es nicht ganz so gemacht wie es da steht:
http://www.charlie-soft.com/API/VirtualBox_Synology.php

Bin gespannt auf dein Tut und wie du es machst!

Ich habe diese Anleitung befolgt und alles erfolgreich erstellt und installiert.
Jetzt habe ich Virtualbox installiert aber wenn ich /etc/init.d/vboxdrv setup ausführe und die Kernelmodule recompiliere, bekomme ich nur Fehler!

Oder wie gehst du da vor?
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat