Mount AiX Unix SMB Freigabe in NAS TS-859U-RP+

  • Hi zusammen,


    ich hätte da ein kleines Problem. Ich schaffe es einfach nicht eine Freigabe (AiX Unix) per cifs (nfs ist nicht möglich) auf dem NAS Server zu mounten.
    Was erschwerend hinzukommt ist, das wir auf dem AiX Server auch keine root Rechte haben (Server wird von externen IT Dienstleister administriert).
    Möglich ist mir die smb.conf auf der AiX Büchse anzupassen.
    Diese sieht wie folgt aus:


    [global]
    # workgroup = XYZ
    netbios name = XYZ
    encrypt passwords = yes
    lanman auth = yes
    server string = Samba Server
    security = USER
    smb passwd file = /samba/smbpasswd.pwd
    #security = SHARE
    #password server = *
    syslog = 1
    log level = 2
    log file = /var/opt/samba/smb.log
    max log size = 1000
    local master = No
    read only = No
    create mask = 0754
    directory mask = 0775
    hide dot files = No
    strict locking = Yes
    dos filetime resolution = Yes


    [appnas]
    path = /app
    guest account = nobody
    guest ok = yes
    guest only = yes
    public = yes
    writeble = yes
    encrypt passwords = no


    Mein mount Befehl auf dem NAS Server sieht wie folgt aus:


    mount.cifs //XXX.XXX.XXX.XXX/appnas /mnt/aix -o user=user,pass=$$user


    Was ich zurückbekomme ist jedoch:
    mount error(13): Permission denied
    Refer to the mount.cifs( manual page (e.g. man mount.cifs)


    Der user "user ist in der smbpasswd eingetragen und das Passwort muss auch stimmen da ich den Mount auf einer Windoof Kiste mit den Daten hinbekomme.


    das smb.log schreibt folgendes schön weg:
    Rejecting user 'user': authentication failed


    Ich verstehe einfach nicht was Winblöd anders macht als Linux bzw. Unix. Die Freigabe von Windows mit den Daten funktioniert einwandfrei und ich habe auch rw Rechte auf dem Share.


    Wäre über Tipps und Anregungen echt Froh!


    Danke und Gruß
    Markus

  • Auf der Linux man page http://linux.die.net/man/8/mount.cifs
    sieht der mount befehl einwenig anders aus

    Code
    mount -t cifs //server/share /mnt --verbose -o user=username


    wobei das verbose weggelassen werden kann.


    Vielleicht hilfts


    Gruss Micha


    Edit: habs grad probiert - der Befehl wie oben geht nicht. Ist eigentlich auch logisch, da der Netzwerkspfad ja kein Device ist.
    allerdings geht dein o.g genannter Befehl bei mir, wenn ich für die Option 'pass' das Passwort angebe. Ich denke mal, dass das $$user nicht stimmt oder ein falsches Passwort liefert.


    Edit2: Kann es sein, dass du zum mounten von cifs auch root - Rechte brauchst??

  • Hi,


    naja was ich nicht versteeh ist wieso ich mit dem user "user" und dem passwort "$$user" in windows zum erfolg komme und auf der nas nicht.
    wird das kennwort auf der nas ggf. auch schon verschlüsselt und wird dann auf dem aix server falsch umgesetzt?
    kann ich das passwort in plain text übermitteln (sind in einem sicheren netzwerk)?
    der user und das pw müssen daher ja stimmen oder wir erkläre ich mir den erfolgreichen mount aus windoof?


    danke und gruß!

  • HAAA SIEG!!!!!!!!
    Hab es grad selber hinbekommen.


    Die smb.conf auf der AiX Büchse muss wie folgt aussehen:
    [appnas]
    security = SHARE
    path = /app
    force user = user
    read only = no
    guest ok = yes


    Der Mount Befehl sieht dann wie folgt aus:
    mount.cifs //XXX.XXX.XXX.XXX/appnas /mnt/aix -o guest uid=user,gid="gruppenname"


    User und Gruppe habe ich auf dem NAS Server anlegen müssen da er das sonst natürlich nicht kennt.
    adduser user
    addgroup "gruppenname"


    Ich denke das es auch reichen würde wenn in der smb.conf der AiX der force user Eintrag gesetzt ist, jedoch pack ich das Teil nun nicht mehr an solang es läuft :P!


    So nun kann ich mit ruhigem Gewissen ins Wochenende gehen :))


    Gruß
    Markus