Archiv verlassen und diese Seite im Standarddesign anzeigen : NFS umount als User
Hallo zusammen,
ich habe auf dem Server eine NFS4-Server laufen. Die Konfiguration:
/srv/nfsv4 192.168.0.0/24(rw,fsid=0,insecure,no_subtree_check,async,no_al l_squash)
/srv/nfsv4/home 192.168.0.0/24(rw,nohide,no_root_squash,async)
/srv/nfsv4/backup 192.168.0.0/24(rw,nohide,insecure,no_subtree_check,all_squash, async,anonuid=351,anongid=400)
/srv/nfsv4/bibli 192.168.0.0/24(rw,nohide,insecure,no_subtree_check,all_squash, async,anonuid=351,anongid=400)
/srv/nfsv4/dokus 192.168.0.0/24(rw,nohide,insecure,no_subtree_check,all_squash, async,anonuid=351,anongid=400)
An meinem Linux-Notebook habe ich folgende Zeile in der /etc/fstab:
server:/ /srv/nfs4 nfs4 rw,noauto,user,rsize=32768,wsize=32768,async 0 0
Das Mounten als normaler User funktioniert problemlos. Lediglich beim Versuch die Verbindung als normler User zu lösen erhalte ich die Meldung dass nur root dies tun kann. Gibt es eine Möglichkeit den Umount als User auszuführen?
Viele Grüße
pixel
al_bundy9999
26.07.11, 13:04
Hallo zusammen,
ich habe auf dem Server eine NFS4-Server laufen. Die Konfiguration:
/srv/nfsv4 192.168.0.0/24(rw,fsid=0,insecure,no_subtree_check,async,no_al l_squash)
/srv/nfsv4/home 192.168.0.0/24(rw,nohide,no_root_squash,async)
/srv/nfsv4/backup 192.168.0.0/24(rw,nohide,insecure,no_subtree_check,all_squash, async,anonuid=351,anongid=400)
/srv/nfsv4/bibli 192.168.0.0/24(rw,nohide,insecure,no_subtree_check,all_squash, async,anonuid=351,anongid=400)
/srv/nfsv4/dokus 192.168.0.0/24(rw,nohide,insecure,no_subtree_check,all_squash, async,anonuid=351,anongid=400)
An meinem Linux-Notebook habe ich folgende Zeile in der /etc/fstab:
server:/ /srv/nfs4 nfs4 rw,noauto,user,rsize=32768,wsize=32768,async 0 0
Das Mounten als normaler User funktioniert problemlos. Lediglich beim Versuch die Verbindung als normler User zu lösen erhalte ich die Meldung dass nur root dies tun kann. Gibt es eine Möglichkeit den Umount als User auszuführen?
Viele Grüße
pixel
sudo?
%admin ALL=NOPASSWD: /usr/bin/umount
wie ist denn die konkrete Fehlermeldung? Normalerweise, wenn der User mounten kann, sollte er auch unmounten können - jedenfalls solange das Device nicht gerade in Benutzung ist...
wie ist denn die konkrete Fehlermeldung? Normalerweise, wenn der User mounten kann, sollte er auch unmounten können - jedenfalls solange das Device nicht gerade in Benutzung ist...
Genau dass dachte ich auch. Die Fehlermeldung ist jedoch eindeutig:
sven@tuxlap:~> umount /srv/nfs4/
umount: Nur root kann server:/ von /srv/nfs4 unmounten
was sagt denn mount? Wie hast Du gemountet? Direkt mit dem gleichen Pfad oder warst du evtl. in srv und hast nur nfs4 gemountet?
Gemountet habe ich als normaler User mit:
sven@tuxlap:~> mount /srv/nfs4/
Mit sudo funktioniert es auch nicht. Habe die Zeile:
%admin ALL=NOPASSWD: /bin/umount
in visudo ergänzt (neu angemeldet) was jedoch auch nicht funktioniert. Ich habe testweise %admin auf %users bzw. %allusers (letztes ist die primäre Gruppe des Users. Brachte jedoch auch keinen Erfolg. Die Meldung bleibt die gleiche.
also, was sagt denn nun mount?
was passiert, wenn Du es als root versuchst?
Was meinst du mit:
also, was sagt denn nun mount?
ich gebe als User 'mount /srv/nfs4' ein und es wird eingehänt. Eine Meldung/Ausgabe erfolgt nicht.
was passiert, wenn Du es als root versuchst?
exakt das Gleiche. Das Einhängen erfolgt ohne Meldung. Lediglich kann ich es mit 'umount /srv/nfs4' aushängen.
man mount:
user
Allow an ordinary user to mount the file system. The name of the mounting user is written to mtab so that he can unmount the file system again. This option implies the
options noexec, nosuid, and nodev (unless overridden by subsequent options, as in the option line user,exec,dev,suid).
users
Allow every user to mount and unmount the file system. This option implies the options noexec, nosuid, and nodev (unless overridden by subsequent options, as in the option line users,exec,dev,suid).user != users, vllt. liegts ja daran. Welcher User genau jetzt umounten will sagst Du ja nicht.
Kreol
Ich mounte das Share als User 'sven' und versuche es auch mit diesem User auszuhängen. Seltsam ist dass in der mtab nicht vom User steht:
server:/ /srv/nfs4 nfs4 rw,relatime,vers=4,rsize=32768,wsize=32768,namlen= 255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,cli entaddr=192.168.0.10,minorversion=0,local_lock=non e,addr=192.168.0.3 0 0
man mount:user != users, vllt. liegts ja daran. Welcher User genau jetzt umounten will sagst Du ja nicht.
Laut "man 5 nfs" gibts diese Optionen nicht für nfs!
Laut "man 5 nfs" gibts diese Optionen nicht für nfs!Wo liest Du das da raus?
user/users gibts bei jedem mount, die man für nfs gibt nur zusätzliche Optionen an, die speziell für nfs gelten.
Aber um beim Thread zu bleiben: Hat wohl nicht gewirkt.
Kreol
Laut "man 5 nfs" gibts diese Optionen nicht für nfs!
kann ja nicht sein. Wenn die Option nicht drin ist kann ich als User das NFS nicht einhängen. Mit der Option schon
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.