Anzeige:
Ergebnis 1 bis 6 von 6

Thema: als User M$ Freigaben mounten, so das auch andere User zugriff auf das share haben

  1. #1
    ... Avatar von meinereinerseiner
    Registriert seit
    Jan 2001
    Beiträge
    536

    Eine Windows Freigabe als User für Alle mounten

    hi,

    mal eine frage. Wie kann ich als User M$ Freigaben mounten, so das auch
    andere User zugriff auf das share haben.


    danke

    der tom
    Geändert von meinereinerseiner (05.09.02 um 20:06 Uhr)

  2. #2
    Registrierter Benutzer Avatar von pi314
    Registriert seit
    Aug 2002
    Beiträge
    78
    ich kann dir leider gerade so aus dem stehgreif auch nicht sagen wie es geht, ich weiß aber wo es steht

    schau dir mal die manpages zu smbmount an
    da solltest du irgendwo unter options die möglichkeit haben die uid, umask... einzugeben
    sieht beim mounten etwa so aus
    mount -t smbfs -o umask=777 //win/share /mnt

    wenn du dazu noch den passenden eintrag in der /etc/fstab machst, dann kannst du auch festlegen, ob es automatisch gemountet wird, oder ob normale user die freigabe mounten können
    weitere einzelheiten dazu mit: man fstab

    kann sein, dass ich bei meinen beispiel oben nicht ganz richtig lag, aber ich denke mit den manpages wirst du drauf kommen, ansonsten benutz mal die suchfunktion hier im forum und such nach begriffen wie smbmount, samba, etc. - es gab aufjeden fall schon mal topics die genau dieses thema behandelt haben

    also good luck & happy trying
    The faster you are, the faster you win,
    but being to fast, you'll die first

  3. #3
    ... Avatar von meinereinerseiner
    Registriert seit
    Jan 2001
    Beiträge
    536
    gegeben: 2 User (tom u. tom2) diese sollen sich ein W98er Share mounten
    können, wo sie beide alles lesen und schreiben dürfen.
    also ich habe in der /etc/fstab die zeile:
    //vaio/tom /home/vaio smbfs rw,exec,noauto,users,umask=000 0 0

    habe im home das DIR vaio angelegt:
    drwxrwxrwx 3 tom plepps 4096 Sep 5 20:23 vaio

    plepps ist die gruppe wo sich root, tom und tom2 befinden
    für /usr/bin/smbmnt ist das "s" bit gesetzt.

    als tom kann ich nun /home/vaio mounten, dort schreiben und löschen,
    aber tom2 kann nur lesen.
    das verzeichnis hat nach dem mount folgende rechte:
    drwxrwxr-x 1 tom tom 4096 Sep 5 16:17 vaio
    womit sich das wohl erklärt.

    Setze ich vor dem mounte das Verzeichnis auf:
    drwxrwxrwx 3 root plepps 4096 Sep 5 20:23 vaio

    und versuche es als user tom o. tom2 zu mounten bekomme ich nur:
    [tom@testnix home]$ mount /home/vaio
    Password:
    cannot mount on /home/vaio: Operation not permitted
    smbmnt failed: 1

    .....wo liegt das Problem?


    danke

    der tom
    Geändert von meinereinerseiner (05.09.02 um 20:09 Uhr)

  4. #4
    Registrierter Benutzer Avatar von pi314
    Registriert seit
    Aug 2002
    Beiträge
    78
    einen fehler hab ich schon mal entdeckt, soweit ich es gerade in den manpages gesehen hab, heißt es beim smbmount nicht umask, sondern fmask

    hier der entsprechende ausschnitt
    uid=<arg>
    sets the uid that will own all files on the mounted filesystem. It
    may be specified as either a username or a numeric uid.

    gid=<arg>
    sets the gid that will own all files on the mounted filesystem. It
    may be specified as either a groupname or a numeric gid.

    fmask=<arg>
    sets the file mask. This determines the permissions that remote
    files have in the local filesystem. The default is based on the
    current umask.

    dmask=<arg>
    sets the directory mask. This determines the permissions that
    remote directories have in the local filesystem. The default is
    based on the current umask.
    wenn du das in deiner /etc/fstab änderst, solltest du zumindest schonmal mit tom und tom2 lese und schreibzugriff bekommen
    ach ja: verwende bei fmask auch eine maske, die vollen zugriff erlaubt: 000 entzieht alle rechte für alle benutzer, verwende daher wie in meinem beispiel im letzten post fmaks=777, damit alle user lese schreib und exec-rechte besitzen - weitere infos zur umask(fmask) z.B. mit "man chmod"

    Setze ich vor dem mounte das Verzeichnis auf:
    drwxrwxrwx 3 root plepps 4096 Sep 5 20:23 vaio

    und versuche es als user tom o. tom2 zu mounten bekomme ich nur:
    [tom@testnix home]$ mount /home/vaio
    Password:
    cannot mount on /home/vaio: Operation not permitted
    smbmnt failed: 1
    kann ich leider so nicht genau sagen woran es liegt.
    Evtl. hast du das verzeichniss schon gemountet, so dass du erst ein umount durchführen müstest

    wie hast du das verzeichniss denn beim ersten mal gemountet?
    hast du es danach wieder ungemountet oder direkt versucht neu zu mounten?
    The faster you are, the faster you win,
    but being to fast, you'll die first

  5. #5
    ... Avatar von meinereinerseiner
    Registriert seit
    Jan 2001
    Beiträge
    536
    Hi,

    also das setzen der rechte geht dann mit dmask=777,fmask=777, so können dann alle schreiben.

    nun hab ich noch 1 problem, der mountpoint muss als owner den
    user haben, der das share mounten will, ich möchte erreichen,
    das jeder User eine best. freigabe an ein in der fstab festgelegten
    mountpoint mounten kann.
    allein eine gruppenzuordnung reichte nicht aus.
    hat jemand noch eine idee?


    der tom

  6. #6
    ... Avatar von meinereinerseiner
    Registriert seit
    Jan 2001
    Beiträge
    536
    ich habe auch das gelöst,
    die beiden userer müssen in der gleichen primären gruppe sein, dann klappt das auch.


    thanks, der tom

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •