• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

mount.cifs unter SuSE 11.1 als normaler User geht nicht

Es geht um das Mounten eines NAS-Laufwerkes unter SuSE 10.2 und 11.1.

Unter SuSE 10.2 funktioniert es einwandfrei, entspechende Zeilen in der "fstab" und jeder User kann auf der Konsole oder über einen simplen Script die entsprechenden Laufwerke Mounten (nachdem er den NAS-Rechner eingeschaltet hat. Darum geht es; ich will die kiste nich 7/7 laufen lassen).

Unter SuSE 11.1 ist das zum Mäuse melken. Ich bringe das nicht zum laufen! Egal was ich mache kann ich nur als "root" die Laufwerke anbinden.

aktuell sieht die entsprechende Zeile in der "fstab" so aus:
//172.17.23.21/papi /home/papi/nas_papi cifs user,noauto,noperm,uid=papi,gid=users,cred=/home/papi/.credentials_papi 0 0

Wenn ich auf der "ROOT" Konsole "mount nas_papi" angebe funktioniert es. Wenn ich das selbe auf der Konsole mit userrechten angebe bekomme ich bei mounten:
mount error(1): Operation not permited
Refer to the mount.cifs(8) manual page ....

wenn ich auf Konsole mit User-Rechten ein bereits unter "root" angebundes Lauferk zu "unmounten" versuche bekomme ich schon etwas klarer:
nur root kann xxxx von yyy unmounten.

Darum wundert mich das ganze; die Option "user" besagt doch, dass jeder Dofi das doch machen darf, und bei 10.2 hat es einwandfrei funktioniert. Probiert habe ich schon verschiedenes, option user, users verschiedene gid's und uid's, alles für die Katz.
Habe ich was verpasst?
Es scheint ein Problem von cifs zu sein, option "user" funktioniert bei mounten lokaler ext3 laufwerke (via fstab) einwandfrei.

Für Hilfe wäre ich sehr dankbar. Grüsse. mdry
 
Eine unelegante, aber funktionierende Lösung; die Rechte der *.cifs Dateien zu ändern

$ chmod u+s /sbin/mount.cifs /sbin/umount.cifs

Quelle:
http://book.opensourceproject.org.cn/sysadmin/samba/sambao3rd/opensource/0596007698/samba3-chp-11-sect-1.html

Die eigentliche Frabe bleibt aber: Warum hat das mit fstab ohne Änderung der Dateienrechte unter 10.2 funktioniert und unter 11.1 nicht mehr?
 
Ich habe keine Ahnung von "cifs", ich spiele nur einmal Detektiv.
manpage von mount.cifs schrieb:
user=arg
specifies the username to connect as. If this is not given, then the environment variable USER is used.
Kann es sein, daß "user" ohne "=arg" zu "user=0" führt und somit das Weglassen von "user" das Problem löst?
 
leider nein, "user" ist nicht gleich "user="
Der erste Eintrag, user, sagt, dass der einfache User das Laufwerk mounten kann.
Der zweite User-Eintrag versteckt sich in "credentials" als Paar aus User= und Password=.
 
Oben