VirtualBox auf der DS

Status
Für weitere Antworten geschlossen.

whitbread

Benutzer
Mitglied seit
24. Jan 2012
Beiträge
1.294
Punkte für Reaktionen
54
Punkte
68
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...
 

Bordi

Benutzer
Mitglied seit
24. Jan 2010
Beiträge
3.198
Punkte für Reaktionen
3
Punkte
0
Frogman meint wahrscheinlich root. Ich hab's jedenfalls so verstanden.
 

Frogman

Benutzer
Mitglied seit
01. Sep 2012
Beiträge
17.485
Punkte für Reaktionen
8
Punkte
414
...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?
 

whitbread

Benutzer
Mitglied seit
24. Jan 2012
Beiträge
1.294
Punkte für Reaktionen
54
Punkte
68
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...
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
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!
 

Smart2015

Benutzer
Mitglied seit
21. Jan 2015
Beiträge
128
Punkte für Reaktionen
1
Punkte
24
Could not connect to host (http://127.0.0.1:18083)

Komme nicht auf die PHPvirtualbox was mache ich verkehrt ?
 

dodo-dk

Benutzer
Mitglied seit
28. Feb 2015
Beiträge
176
Punkte für Reaktionen
2
Punkte
18
@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
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
Danke Dodo für das Tut und die Info's!
 

whitbread

Benutzer
Mitglied seit
24. Jan 2012
Beiträge
1.294
Punkte für Reaktionen
54
Punkte
68
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...
 

Bordi

Benutzer
Mitglied seit
24. Jan 2010
Beiträge
3.198
Punkte für Reaktionen
3
Punkte
0
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:

Smart2015

Benutzer
Mitglied seit
21. Jan 2015
Beiträge
128
Punkte für Reaktionen
1
Punkte
24
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:

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
@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?
 

Smart2015

Benutzer
Mitglied seit
21. Jan 2015
Beiträge
128
Punkte für Reaktionen
1
Punkte
24
@Dkeppi
Alles gut läuft
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
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 ;)
 

magick

Benutzer
Mitglied seit
12. Aug 2009
Beiträge
417
Punkte für Reaktionen
0
Punkte
16
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
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
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?
 

magick

Benutzer
Mitglied seit
12. Aug 2009
Beiträge
417
Punkte für Reaktionen
0
Punkte
16
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:

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
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 :-|
 

Bordi

Benutzer
Mitglied seit
24. Jan 2010
Beiträge
3.198
Punkte für Reaktionen
3
Punkte
0
Wo ist dodo-dk? Ich dachte er hätte eine 32Bit Version verwendet.
 

DKeppi

Benutzer
Mitglied seit
01. Apr 2011
Beiträge
3.222
Punkte für Reaktionen
76
Punkte
114
@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