[gelöst] NFS Laufwerk umount als User nicht möglich !

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

[gelöst] NFS Laufwerk umount als User nicht möglich !

Beitrag von Celica » 10.03.2014 21:09:36

Hallo,

ich habe mehrere Rechner im lokalen Netzwerk via NFS verbunden.
Zwei davon sind VDR Rechner.

Bei dem einen der mit Debian Squeeze läuft, kann ich die NFS Laufwerke als User aushängen, bei dem anderen der mit Debian Wheezy läuft, kann ich das nicht. Hier muss ich das als root erledigen.
Auf beiden Rechnern hänge ich die Laufwerke als User ein.
Der Rechner von dem ich das aus erledige läuft mit Debian Wheezy.

Die Rechner sind alle gleich konfiguriert.

Die "fstab" und "exports" sehen so aus:

Code: Alles auswählen

192.168.1.2:/var/   /mnt/Wohnzimmer    nfs     user,noauto,timeo=14,soft,intr    0 0
192.168.1.4:/var/lib/	/mnt/hdtv	nfs		user,noauto,timeo=14,soft,intr		0 0
192.168.1.2 ist der Squeezy VDR, xx.1.4 = Wheezy.

"fstab" ist für beiden vom Prinzip her gleich konfiguriert (bis auf die Pfad Angaben).

Code: Alles auswählen

/var/lib/ 192.168.1.3(rw,async,no_subtree_check)
Die Dateiberechtigungen sind für beide Rechner die gleichen.
Als Gruppe habe ich "noagroup" eingetragen für den darauf zugreifenden Rechner.

Ich benutze werder hosts.allow noch hosts.deny zur NFS Konfiguration.

Exakt das gleiche Verhalten kann ich mit einem Netbook welches unter Wheezy läuft und einem Laptop was noch mit Squeeze arbeitet, feststellen.

Warum funktioniert das umount bei dem einen Rechner durch den User, nicht aber bei dem anderen obwohl alles gleich zu sein scheint (bis eben auf die Debian Version) ?
Zuletzt geändert von Celica am 17.03.2014 21:06:05, insgesamt 1-mal geändert.
Danke !

Ciao

Celica

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von Celica » 11.03.2014 20:48:53

Oh ha !

Entweder ist das Wetter einfach zu schön derzeit (was ich hoffe), oder das Problem ist so offensichtlich und ich bin so blöde das ich es nicht sehe.

Ein kleiner Wink mit den "Brückenpfeiler" :-) würde mir ja schon helfen damit ich ahne wo ich suchen muss.

Höngt das mit den Verionen zusammen die in Squeeze und Wheezy verwendet werden ?
Danke !

Ciao

Celica

Benutzeravatar
Patsche
Beiträge: 3263
Registriert: 21.06.2013 01:47:54
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home/10001101001

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von Patsche » 11.03.2014 21:01:48

Probiere mal die Mountoption "user" in "users" zu ändern.

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von Celica » 11.03.2014 21:21:16

... aaah, schade !

Hat sich so verblüffend einfach und sinnvolle angehört, aber leider ist es das auch nicht gewesen.

Grundsätzlich scheint das keine Rolle zu spielen ob ich bei der Option "user" oder "users" angebe.

Für den Wheezy Rechner spielt das keine Rolle: Er bleibt dabei nur mit root den umount machen zu wollen !
Danke !

Ciao

Celica

Benutzeravatar
Patsche
Beiträge: 3263
Registriert: 21.06.2013 01:47:54
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: /home/10001101001

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von Patsche » 11.03.2014 21:28:01

Das Einhängen funktioniert aber?

wanne
Moderator
Beiträge: 7625
Registriert: 24.05.2010 12:39:42

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von wanne » 11.03.2014 22:06:33

Sollte aber schon mit user sollte nur der umounten können der gemountet hat sonst jeder. Wichitg ist, dass das users schon zur mounttime drin stehen muss.
rot: Moderator wanne spricht, default: User wanne spricht.

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von Celica » 11.03.2014 22:51:23

Ist mir nicht ganz klar.

Ich habe die Option user in users geändert. Bevor ich gemountet habe (probiere ich aber morgen noch 1x aus).
Allerdings ohne den Rechner neu zu booten, sprich aus dem laufendem Betrieb heraus.

Vielleicht ist auch da der Fehler gewesen.

Frage mich aber dann warum das bei dem einen Rechner mir user geht und bei dem anderen nicht.
Danke !

Ciao

Celica

owl102

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von owl102 » 12.03.2014 12:44:45

Celica hat geschrieben:Allerdings ohne den Rechner neu zu booten
Aushängen und "mount -av" reicht auch, neu booten ist nicht erforderlich.

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von Celica » 12.03.2014 20:09:32

OK, hat mit all dem nicht`s zu tun.
Habe trotzdem den Rechner neu gebootet um auch diesen Einfluss auschließen zu können.

Bleibt alles beim alten !

Ich habe mir auch noch einmal die Dateirechte genau angesehen, aber auch da ist zu den Squeeze Rechnern alles identisch.
Auch das mounten auf der Konsole bringt keine neuen Erkenntnisse.

Für mich bleibt derzeit nur der Unterschied Squeeze / Wheezy.
Danke !

Ciao

Celica

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von Celica » 14.03.2014 21:05:25

OK, Ideen an die Front und ich probiere :)

Ist doch auffällig das das nur bei den Wheezy Rechnern so ist, oder ?
Danke !

Ciao

Celica

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von Celica » 16.03.2014 10:00:47

Könnte das ein Problem von fehlender Gruppenzugehörigkeit sein ?

Wobei meiner Meinung nach das nicht der Fall ist soweit ich das beurteilen kann und vorallem würde dann die Erklärung fehlen warum das beik dem einen PC geht und nicht bei dem anderen.

Was mir halt auch nicht klar ist: Einhängen als User geht aber Aushängen nicht.
Das will mir nicht einleuchten !
Danke !

Ciao

Celica

Benutzeravatar
Meillo
Moderator
Beiträge: 9280
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von Meillo » 16.03.2014 12:47:22

Ich habe dieses Problem (auf Cubian) auch. Als Fehlermeldung kommt:

Code: Alles auswählen

umount.nfs4: /mm: not found
Wenn ich `umount -i /mm' verwende, dann funktioniert's wie gewuenscht.
Use ed once in a while!

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von Celica » 16.03.2014 15:44:31

Ich habe das Laufwerk

Code: Alles auswählen

192.168.1.4:/var/lib/	/mnt/hdtv	nfs		users,noauto,timeo=14,soft,intr		0 0
als User "christopher" gemountet und anschließend versucht wie folgt zu umounten:

Code: Alles auswählen

christopher@debian:~$ umount -i /mnt/hdtv
[mntent]: line 11 in /etc/fstab is bad
umount: /mnt/hdtv mount disagrees with the fstab
Hier mal meine Einträge in der "fstab":

Code: Alles auswählen

# / was on /dev/sda3 during installation
UUID=8ad5784e-e861-4c8d-bd39-f71866b92c14 /               ext4    errors=remount-ro,noatime 0       1
# /boot/efi was on /dev/sda2 during installation
UUID=0007-1593  /boot/efi       vfat	noatime    defaults        0       1
# /home was on /dev/sdb5 during installation
UUID=81ca4f6b-7831-4a7f-a030-15fea8422f04 /home           ext4    defaults        0       2
# swap was on /dev/sda1 during installation
UUID=9120f138-b4c7-42d8-900e-8daa6fa78c42 none            swap    sw              0       0
/dev/sr0        /media/cdrom0   udf,iso9660 user,noauto     0       0
#NFS Laufwerke PCalt
#192.168.1.6:/home/christopher/	/mnt/PC-Trans	nfs		user,noauto		0 0
#192.168.1.6:/home/christopher/TempDaten	/mnt/TempDaten	nfs		user,noauto		0 0
#NFS Laufwerke
192.168.1.8:/home/christopher   /mnt/Netbook    nfs     user,noauto    0 0
192.168.1.5:/home/martina/       /mnt/Martina    nfs     user,noauto	0 0
192.168.1.2:/var/   /mnt/Wohnzimmer    nfs     user,noauto,timeo=14,soft,intr    0 0
192.168.1.2:/home/chrisvdr/   /mnt/chrisvdr    nfs     user,noauto,timeo=14,soft,intr    0 0
192.168.1.4:/var/lib/	/mnt/hdtv	nfs		users,noauto,timeo=14,soft,intr		0 0
Line 11:

Code: Alles auswählen

UUID=0007-1593  /boot/efi       vfat	noatime    defaults        0       1
Dabei handelt es sich um eine Partition auf der SSD Platte die ich für das System einsetze. Für die Benutzerdaten (/home) setze ich eine normale HDD ein.

Ich habe gelesen, dass das "gvfs" keine Einträge in der "fstab" mehr benötigt, diese sogar zu Problemen führen können.
Genauso mit "udisks" was bei mir installiert ist (so wie der thunar-volman Manager).

Hier scheint es zwischen diesesn Diensten und dem Thunar-Volman Manager gewisse Abhängigkeiten, zugleich aber auch Störabhängigkeiten zu geben.

Frage mich aber dann woher das System wissen soll welche NFS Laufwerke angezogen werden sollen.
Danke !

Ciao

Celica

Benutzeravatar
Meillo
Moderator
Beiträge: 9280
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von Meillo » 16.03.2014 20:58:00

Celica hat geschrieben: Line 11:

Code: Alles auswählen

UUID=0007-1593  /boot/efi       vfat	noatime    defaults        0       1
Mehrere Mount-Optionen muss man mit Kommas trennen:

Code: Alles auswählen

UUID=0007-1593  /boot/efi       vfat	noatime,defaults        0       1
Vielleicht loest sich das Problem damit.


btw: Die relevante Zeile in meiner fstab sieht so aus:

Code: Alles auswählen

edoras:/mm	/mm	nfs	user,defaults	0	0
Use ed once in a while!

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von Celica » 16.03.2014 21:36:17

Ich fasse es nicht: Wie konnte das passieren !
Geht gar nicht ohne Komma !

... aber leider ist es das auch nicht gewesen :-)
Was aber nun nicht mehr erscheint ist die Fehlermeldung in der "Zeile 11".

Sieht jetzt so aus:

Code: Alles auswählen

christopher@debian:~$ umount -i /mnt/hdtv
umount: /mnt/hdtv mount disagrees with the fstab

Code: Alles auswählen

edoras:/mm   /mm   nfs   user,defaults   0   0
"edoras" ist der Rechnername anstelle der IP ?
"mm" ist anstelle "/mnt" bei mir das Verzeichnis ?

Ich habe hier [1] etwas dazu gefunden. Bin nur kurz drüber geflogen.
Das werde ich mir die nächsten Tage mal genauer anschaun.
Vielleicht kennt das einer von Euch oder kann sofort etwas damit anfangen ?
For me this issue was solved by changing fstab to match the exact file system as shown in mount.
//<host>/<dir> /mnt/<dir> in fstab showed in mount as //<host>/<dir>/, which resulted in the inability to umount as user. Changing fstab to //<host>/<dir>/ fixed it.
Das scheint ja die Lösung zu sein, aber ich habe Sie noch nicht verstanden !
Vielleicht ist mein Englisch zu schlecht, oder aber ich verstehe die Beschreibung nicht wirklich.
Changing fstab to //<host>/<dir>/ fixed it.
Ich zeige ja bereits genau auf den Pfad.
Die Rechte sind auch richtig gesetzt würde ich behaupten.
Was also ist hier genau gemeint ?

Du nutz auch nur die Option "user" anstelle "users".

Wie machst Du das ohne die Option "noauto" wenn Du keinen Automounter nutzt (oder vielleicht nutzt Du einen ?) ?

[1]: http://ubuntuforums.org/showthread.php?t=1076675
Danke !

Ciao

Celica

debianoli
Beiträge: 4174
Registriert: 07.11.2007 13:58:49
Lizenz eigener Beiträge: MIT Lizenz

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von debianoli » 16.03.2014 21:55:17

Der Post meint, dass du am Ende des Mount-Ziels ein / setzt. Also zB /home/wohin/ anstatt /home/wohin

wanne
Moderator
Beiträge: 7625
Registriert: 24.05.2010 12:39:42

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von wanne » 16.03.2014 22:06:11

So wie es jetzt da steht kann es auf jeden fall nicht funktionieren. user sagt, dass nur der umounten kann, der auch mounted. Und der automount am anfang ist von root. => der user kann nciht unmounten.
rot: Moderator wanne spricht, default: User wanne spricht.

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von Celica » 16.03.2014 22:18:53

Dann verstehe ich aber nicht warum das mit dem anderen Rechner ohne das "/" am Ende funktioniert !

Wo mounte ich als root beim Automounter ?
... und auch hier wieder: Warum funktioniert das bei dem anderen Rechner ?

Ich werde das mit dem "/" morgen mal ausprobieren.
Danke !

Ciao

Celica

wanne
Moderator
Beiträge: 7625
Registriert: 24.05.2010 12:39:42

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von wanne » 17.03.2014 06:21:36

automount ist immer root. Deswegen willst du users verwenden.
rot: Moderator wanne spricht, default: User wanne spricht.

Benutzeravatar
Celica
Beiträge: 2155
Registriert: 16.08.2003 13:37:15
Wohnort: Schleswig Holstein

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von Celica » 17.03.2014 07:51:27

Wie muss es den richtkig sein, bzw. mit user(s) ist es doch dann korrekt, oder ?
Wobei user/users keinen Unterschied macht (das hatten wir schon ).

... und ich reite jetzt vielleicht darauf herum, aber warum funktioniert das mit dem anderen Rechner ?

Was kann ich also jetzt noch probieren ?
Danke !

Ciao

Celica

Benutzeravatar
Meillo
Moderator
Beiträge: 9280
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von Meillo » 17.03.2014 08:59:26

Verschiedene Gedanken:

1) Hast du denn ueberhaupt einen Automounter im Einsatz?

2) Die Syntax `//rechner/share' sieht sehr nach Samba aus. Ich dachte, bei dir geht's um NFS. Dort werden Ressourcen so angegeben: ``rechner:/path' bzw. ``IP:/path''.

3) Abschliessende Slashes sollten (!) bei Unix nie einen Unterschied machen. Selten tun sie es trotzdem (z.B. bei rsync), aber bei NFS habe ich bislang nichts davon gehoert.


Um nochmal strukturierter heranzugehen (statt nur wild zu raten) fasse ich zusammen, was ich bislang mitgenommen habe:

- Es geht um das Mounten ueber NFS als User.
- Auf Rechner A kannst du mounten und unmounten.
- Auf Rechner B kannst du zwar mounten aber nicht unmounten.
- Du hast keinen Automounter im Einsatz.

Poste doch (nochmal) mal die beiden fstab-Zeilen, auf den jeweiligen Rechnern.

Poste die Ausgabe von `mount -v ...' auf beiden Maschinen. Und ebenso `umount -v ...' (und vielleicht nochmal fuer `umount -iv ...'. Gibt's da Fehlermeldungen?

Wie sieht der betreffene Eintrag in der Ausgabe von `mount' aus?

Dann koenntest du noch die installierten Pakete der beiden Systeme vergleichen: `dpkg --list-selections | grep nfs' ... oder so aehnlich.
Use ed once in a while!

Benutzeravatar
habakug
Moderator
Beiträge: 4314
Registriert: 23.10.2004 13:08:41
Lizenz eigener Beiträge: MIT Lizenz

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von habakug » 17.03.2014 09:04:48

Hallo!
... und ich reite jetzt vielleicht darauf herum, aber warum funktioniert das mit dem anderen Rechner ?
Das liegt an deinem Squeeze/Wheezy-Mix, die verschiedene Kernel haben. Hier [1] gibt es einen Bugreport dazu. Versuche doch einfach den Slash am Ende mal ;-)

Gruss, habakug

[1] https://bugs.debian.org/cgi-bin/bugrepo ... bug=669314
( # = root | $ = user | !! = mod ) (Vor der PN) (Debianforum-Wiki) (NoPaste)

Benutzeravatar
Meillo
Moderator
Beiträge: 9280
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von Meillo » 17.03.2014 09:05:25

wanne hat geschrieben:Deswegen willst du users verwenden.
Meine Manpage fstab(5) kennt kein ``users''.

Online habe ich im *Archwiki* das gefunden:
https://wiki.archlinux.org/index.php/Fstab hat geschrieben: user - Allow any user to mount the filesystem. This automatically implies noexec, nosuid, nodev, unless overridden.
users - Allow any user in the users group to mount the filesystem.
Use ed once in a while!

Benutzeravatar
Meillo
Moderator
Beiträge: 9280
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von Meillo » 17.03.2014 09:10:30

habakug hat geschrieben: Hier [1] gibt es einen Bugreport dazu. Versuche doch einfach den Slash am Ende mal ;-)
[1] https://bugs.debian.org/cgi-bin/bugrepo ... bug=669314
Ganz schoen haesslich! Aber danke fuer diesen hilfreichen Link. Der Slash scheint wirklich helfen zu koennen.

(Evtl. hilft dabei ein Blick in /proc/self/mounts. Jedenfalls war das im Bugreport erwaehnt.)
Use ed once in a while!

wanne
Moderator
Beiträge: 7625
Registriert: 24.05.2010 12:39:42

Re: NFS Laufwerk umount als User nicht möglich !

Beitrag von wanne » 17.03.2014 12:11:46

@Meillo ließ man mount.
fstab hat geschrieben:Für die Dokumentation der verfügbaren Einhängeoptionen siehe mount(8).
rot: Moderator wanne spricht, default: User wanne spricht.

Antworten