Ich suchte Stunden im Internet, aber für dieses spezifische Problem konnte ich keine Lösung finden.Linux mount NFS mit bestimmten Benutzer
1: Ich habe ein Xubuntu Linux auf meinem PC. Ich benutze es in durchschnittlicher Weise: Durchsuchen Sie das Internet, schauen Sie Videos, etc. Und es gibt auch meine PHPStorm App, aber keine Projektdateien. Das ist der HOST. Es hat ein Host-only-Netzwerk: 192.168.56.1
2: Ich habe ein VirtualBox Debian Linux (kein GUI) -System. Dies sollte eine Entwicklungsversion meines echten Webservers darstellen. Es enthält alle Projektdateien. Diese VM befindet sich auf einem externen Laufwerk, sodass ich sie überall hin mitnehmen kann (z. B. ins Büro). 192.168.56.101
. Dies ist der Gast.
3: auf dem HOST Ich benutze dnsmasq, um jede * .dev Domain auf den GUEST umzuleiten. So kann ich meine Projekte einfach testen.
4: I auf der GAST exportierte die /var/www
Ordner im /etc/exports
:
/var/www 192.168.56.1(rw,sync,no_root_squash,no_subtree_check)
Das Problem: ich die PhpStorm auf dem Host verwenden möchten, die Dateien auf der GAST "vor Ort" zu bearbeiten. Aber ich kann den /var/www
Ordner des GASTES nicht in den Ordner /home/gabor/Projects
des HOST mit vollen Rechten montieren. Ich habe versucht, die folgenden zu verwenden:
$> sudo mount 192.168.56.101:/var/www /home/gabor/Projects
Dies zum ersten Mal sieht okay, aber der Ordner montiert mit nobody:nogoup
und ich habe keine Berechtigungen zu bearbeiten.
Ich möchte die /home/gabor/Projects
hat den Besitzer gabor:gabor
und alles, was ich in diesem Ordner erstellen muss der Besitzer www-data:www-data
auf der Debian-Seite. Aber für die NFS-Montage kann ich den Benutzer nicht angeben.
$> sudo mount -o umask=0022,gid=1000,uid=1000 192.168.56.101:/var/www /home/gabor/Projects
mount.nfs: an incorrect mount option was specified
ich auch nicht die /var/www
mit verschiedenen Benutzern auf der Debian mount --bind
(sollte nobody:nogroup
sein), so dass ich, dass man exportieren könnte ...
Wie kann ich dieses Problem lösen? Bitte helfen Sie mir. Danke.
Dennoch, das ist keine Lösung für das ursprüngliche Problem, das NFS angibt. –
Dies war eine irreführende Antwort .... –
Dieses Thema ist 2 Jahre alt. Hör auf es zu kommentieren :) Jeder vernünftige Mensch benutzt Docker schon oder ähnliches. – Gabor