Hallo, On Sun, 2004-02-29 at 23:14, Karl Sinn wrote:
Hallo,
<...>
Wenn ich das ganze so in die fstab schreibe (in einer Zeile): //A-QUI/C /home/Karl/akiko/c smbfs noauto,users,rw,username=Karl,password= 0 0
Und dann dies tue: mount /home/Karl/akiko/c/
Bekomme ich: mount error: Invalid argument Please refer to the smbmnt(8) manual page smbmnt failed: 255
Das ist ein (bekannter?) Bug in smbmnt. Bei mir ging's auf einmal nach einem Online-Update, dass keine Windows-Freigabe durch einen Benutzer gemountet werden könnte. Das Problem ist, dass mount alle Optionen, die mount nicht direkt benötigt, also außer noauto, an den FS-spezifischen mount-Programm weitergibt. Bei samba ist es smbmnt. Der kennt eben keine "user" oder "users" Option und bricht ab. Warum dieser stupider Fehler nicht behoben wird oder smbmount nicht ondestends sagt, welche Option falsch ist... Hat einiges an Nerven gekostet, wenn auf einmal ein funktionierendes Setuup nicht mehr funktioniert. Ah ja, und die Abhilfe: bei mir ist /usr/bin/smbmnt ein Link auf /usr/lib/samba/classic/smbmnt Ich habe /usr/bin/smbmnt durch folgenden Skript ersetzt: #!/bin/sh params=`echo $@ | sed s/nosuid,nodev,users//g` /bin/logger -t samba -- "$params" /usr/lib/samba/classic/smbmnt $params # END der entfernt also aus der Liste der übergebenen Parameter nosuid,nodev,users (die smbmnt nicht kennt) und gibt sie an den echten smbmnt weiter. Es wird auch geloggt (über logger) was gemountet wurde. Meine fstab-Zeile dazu sieht so aus (Zeilenumbruche entfernen!): //notebook/konstantin /windows/konstantin smbfs auto,users,gid=users,uid=kosta,fmask=0777,dmask=0777,exec,iocharset=iso8859-15,credentials=/etc/winpasswd 0 0 je nachdem was Du in deiner /etc/fstab hast, müsstest Du die sed-Zeile etwas anpassen. Am einfachsten sed- Zeile auskommentieren, dann steht in /var/log/messages, welche Parameter übegeben wurden. Oder ein echo "$@" einbauen und über Kommandozeile mounten . Es funktioniert am Ende prima!
Gruss Karl
Gruß auch, -- Konstantin Get you SuSE RPMs at links2linux.de / packman.links2linux.org