Samba et cifs

Contents

    Packages

    Dans le passé, il fallait installer le package smbfs. Il a été remplacé par cifs et cifs-utils.
    Sur les distributions encore plus récentes, seul subsiste le package cifs-utils.

    apt-get install cifs-utils
    apt-get install smbclient
    

    Basic Examples

    Find the workgroup
    nmblookup -A 192.168.0.20 | grep GROUP

    Montage local

    mount -t cifs //192.168.0.20/toto -a username=moi /mnt/ici
    On peut aussi regarder avec profit gvfs, et les utilistaires gvfs-*.

    smbclient

    Common options

    Fstab example

    //host/my/share /local/mount/point cifs rw,uid=myuser,gid=mygroup,credentials=/very/secret/file,domain=FOO,sec=ntlmssp,users,vers=2.1 0 0

    /very/secret/file content

    username=me
    password=mypass
    

    Par le passé, j'ai aussi utilisé le flag lfs pour Large File Support.

    Audio Cocktail x12 (using unsafe SMB1)

    Lister les partages

    Monter dans la fstab

    //192.168.0.15/LocalStorages/usb1 /mnt/x12 cifs rw,guest,users,uid=1000,gid=1000,iocharset=utf8,vers=1.0 0 0

    Time capsule (using unsafe SMB1)

    Lister les partages

    smbclient -U <username> -I 192.168.0.10 -L.

    En cas d'erreur : Server does not support EXTENDED_SECURITY but 'client use spnego = yes and 'client ntlmv2 auth = yes'

    Dans /etc/samba/smb.conf section [global] ajouter la ligne client use spnego = no (disables extended security) ou client NTLMv2 auth = no

    Monter dans la fstab

    //192.168.0.10/Data /mnt/timecapsule cifs user=MY_USER,pass=MY_PASSWORD,domain=WORKGROUP,rw,uid=1000,gid=1000,iocharset=utf8,file_mode=0600,dir_mode=0700,sec=ntlm,vers=1.0 0 0

    Proudly Powered by Zim 0.75.2.

    Template by Etienne Gandrille, based on ZeroFiveEight and using JQuery Toc Plugin.