fstab-Eintrag zum Mounten von NFS mit Passwort

11

Ich muss beim Booten eine Festplatte mit NFS mounten, um manuell von der Konsole zu mounten, die ich eingebe:

mount //192.168.0.1/NASShare -o username=administrator,password=pass /mnt/NAS

Zu /etc/fstabdieser Zeile habe ich hinzugefügt:

192.168.0.1:/NASShare  /mnt/NAS  nfs user=administrator,password=pass  0 0

Aber beim Neustart wird die Festplatte nicht gemountet. Wo liegt der Fehler?

hellb0y77
quelle
Welchen Fehler erhalten Sie, wenn Sie manuell versuchen, ihn zu mounten? mount -a Welche Fehler werden in Ihren NAS-Protokollen angezeigt?
Aaron

Antworten:

11

Ich den Fehler gefunden, muss ich einfügen usernamestattuser

192.168.0.1:/NASShare  /mnt/NAS  nfs username=administrator,password=pass  0 0
hellb0y77
quelle
1

Sie geben in Ihrer Frage nicht an, ob Sie versuchen, NFSv3 oder NFSv4 zu verwenden, unterstützen jedoch keinen passwordParameter. Der userParameter wird nicht einmal von NFSoder erkannt mount.nfs, sondern nur von mountund kann im Wesentlichen Nicht-Root-Benutzern das Mounten des Dateisystems ermöglichen. Der userParameter (oder users, falls das Aufheben der Bereitstellung ebenfalls gewünscht wird) kann ohne zusätzliche Argumente (dh mount -t nfs -o user) selbst angegeben werden und gibt an, dass jeder Benutzer das Dateisystem bereitstellen kann.

Selbst nachdem die userOption für mountbereitgestellt wurde, wird ein NFS-Export, der in aufgeführt /etc/fstabist, nicht als angemeldeter Benutzer /etc/fstabbereitgestellt , da er vor der Anmeldung eines Benutzers bezogen wird und daher weiterhin als Root bereitgestellt wird. Alle funktionierenden Lösungen, für die die userOption angegeben werden muss, auf die Sie sich mountderzeit verlassen können, stellen auch die noautoOption bereit und führen den Befehl mount nach der Anmeldung manuell als Benutzer aus, mit dem Sie den NFS-Export bereitstellen möchten.

NFS unterstützt das Senden von Klartextkennwörtern über das Netzwerk nicht. Daher sollten Sie niemals ein Kennwort als Mount-Option angeben.

Heath Loder
quelle