Bereitstellen des freigegebenen Ordners (vbox) als anderer Benutzer [geschlossen]

8

Tut mir leid, das hier zu fragen, aber ich habe versucht, serverfault und bekam keine Antwort für 4 Tage.

Die damit verbundene Frage: Ссылка

Frage:

Ich versuche, meinen vbox freigegebenen Ordner jedes Mal zu mounten, wenn mein ubuntu (10.04) startet.

Also habe ich einen Eintrag in / etc / init hinzugefügt:

%Vor%

Scheint zu funktionieren, außer durch die Tatsache, dass alle Dateien im Besitz von "root" sind, und ich keine Berechtigung habe, auf den Ordner zu schreiben (weder chmod noch chown scheint zu funktionieren).

Wie kann ich also sicherstellen, dass alle Dateien in diesem freigegebenen Ordner Eigentum von www-data user / group sind?

ps .: Der Hauptgrund für mich, einen automatisch freigegebenen Ordner zu haben, ist, dass ich Dateien aus dem HOST im GUEST www Ordner erstellen / bearbeiten kann.

Wenn Sie eine bessere Idee dafür haben, anstatt den Ordner zu teilen, fiel es Ihnen frei zu sagen.

    
dmmd 04.06.2012, 23:47
quelle

1 Antwort

19

Nun, während ich ein anderes Problem mit meinem freigegebenen Ordner hatte, kam ich zu dieser stackoverflow-Frage: Freigegebener Ordner in VirtualBox für Apache

Es hat mir auf zwei Arten geholfen und scheint, dass ich diese Uid und Gid Optionen brauche.

Um also einen freigegebenen Ordner als einen anderen Benutzer zu mounten, würde ich folgendes ausführen:

%Vor%

Um zu sehen, was Ihre www-data gid und uid ist, führen Sie einfach id www-data aus.

Wenn Sie auch die Berechtigungen für die gemounteten Dateien ändern müssen, fügen Sie einfach "dmode" zu den Optionen hinzu:

%Vor%

Die verfügbaren Optionen sind (aus mount s Hilfe):

%Vor%

Und wenn Sie es während der Systeminitialisierung benötigen, erstellen Sie einfach eine Datei in /etc/init/SOMETHING.conf, mit etwas wie folgt:

%Vor%     
dmmd 06.06.2012, 10:52
quelle