(gelöst)USB Stick automatisch mounten

Hinweis: In dem Thema (gelöst)USB Stick automatisch mounten gibt es 7 Antworten. Der letzte Beitrag () befindet sich ganz unten auf dieser Seite.
  • Auf dem Rechner hier läuft Opensuse 11.2.
    An der Fritzbox 7170 hängt ein USB Stick, der über ftp zu erreichen ist.
    Diesen möchte ich automatisch mounten, damit er mir zur Verfügung steht.


    Ich habe dazu in der etc/fstab folgenden EIntrag ergänzt:

    Code
    //192.168.178.1/Kingston-DT101II-01
     /windows/Ftp        cifs    user,noauto,rw,username=ftpuser,password=passwort      0 0


    (Zeilenumbruch nur zur besseren Darstellung hier)


    Wenn ich jetzt aber in der Konsole versuche die Freigabe zu mounten mit
    mount /windows/Ftp dann klappt das nur als root.


    Was mache ich falsch?
    Wie bekomme ich das hin, daß das automatisch geht?
    (Mit auto hat es nicht geklappt, da das Netzwerk noch nicht verfügbar ist)
    Kann ich irgendwo ein Script ablegen, daß mir diese Arbeit abnimmt und was müßte da drin stehen?


    Grüße
    Stefan

  • Hallo Stafan


    Gib mal in der Konsole als root

    Code
    chmod 4755 /bin/mount

    ein. Dann sollte mount mit user-Rechten gehen

    Für den Inhalt des Beitrages 16004 haftet ausdrücklich der jeweilige Autor: rogi

  • Um dann das ganze noch automatisch zu machen, erstelle irgendwo ein Script mit folgendem Inhalt

    Bash
    #!/bin/bash/
    
    
    sleep 60
    dein mount-Befehl


    (wobei es 60 Sekunden gewartet wird, falls zu wenig, kannst es vergrößern)
    Dann >KDE-Systemeinstellungen >Erweitert >Autostart >Skript hinzufügen (und nicht vergessen, die Script-Datei ausführbar zu machen)

    Für den Inhalt des Beitrages 16007 haftet ausdrücklich der jeweilige Autor: rogi

  • Ah, ganz vergessen, damit mount immer für user klappt, muss man noch in /etc/permissions.local als root

    Code
    /bin/mount         root:root       4755

    hinzufügen.

    Für den Inhalt des Beitrages 16010 haftet ausdrücklich der jeweilige Autor: rogi

  • Hab das jetzt alles so probiert, es funktioniert aber nicht.


    Es kommt immer:
    mount error(1): Operation not permitted
    Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)


    An was kann das liegen?



    Update:
    Hab nochmal ein bißchen gegoogelt und was gefunden.
    Dort stand, solange das Paket cifs-mount installiert ist kann ein normaler User nicht mounten.
    Hab das Teil jetzt mal testweise rausgeschmissen und siehe da es funktioniert.
    Der Samba Server wird dabei allerdings mit entsorgt.
    Vielleicht kann das jemand nachvollziehen, warum das so ist.



    Mfg
    Stefan

  • Ändert sich was, wenn du

    Code
    chmod +s /sbin/mount.cifs

    als root machst (bei installiertem cifs-mount)?

    Für den Inhalt des Beitrages 16217 haftet ausdrücklich der jeweilige Autor: rogi

  • Ansonsten füge in /etc/crontab

    Code
    */1  *  *  *  *  root  dein_mount_Befehl

    als root hinzu. Dann wird das Mount-Kommando jede Minute mit den Administrator-Rechten ausgeführt.

    Für den Inhalt des Beitrages 16249 haftet ausdrücklich der jeweilige Autor: rogi

  • Die erst Variante bringt folgende Veränderung:

    Code
    mount error: permission denied or not superuser and mount.cifs not installed SUID

    Außerdem kann ich dann nicht mehr neustarten, solange das Script beim Start geladen wird.


    Variante zwei führt dazu, daß der USB Stick nach ner gewissen Zeit gemountet wird. D.h. es funzt.
    Hätte ich alleine nicht hinbekommen.


    Update:
    DIe erst Variante klappte nicht, weil ich das mount Verzeichnis nicht innerhalb meines home Bereiches habe.
    Man lernt eben nie aus. Beim nächsten mal System aufsetzen werde ich das mal berücksichtigen.


    Mfg und danke für die Hilfe
    Stefan