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.
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 em> 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):
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%Tags und Links ubuntu virtualbox ubuntu-10.04 mount