Ceci est une ancienne révision du document !
samba-common samba winbind krb5-libs
Ajouter un user samba
smbpasswd -a benoit
Créer le partage de l'utilisateur benoit
en éditant le fichier /etc/samba/smb.conf
ainsi :
[share-name] comment = Répertoire de travail de Benoit valid users = benoit path = /home/benoit public = no writable = yes printable = no create mask = 0765
Démarrer ou redémarrer le demon samba :
/etc/init.d/smb stop /etc/init.d/smb start
[logging] default = FILE:/var/log/krb5libs.log kdc = FILE:/var/log/krb5kdc.log admin_server = FILE:/var/log/kadmind.log [libdefaults] default_realm = AD-DOMAIN.EXAMPLE.COM dns_lookup_realm = true dns_lookup_kdc = true ticket_lifetime = 24h forwardable = yes [realms] AD-DOMAIN.EXAMPLE.COM = { kdc = SERVER.AD-DOMAIN.EXAMPLE.COM } [kdc] profile = /var/kerberos/krb5kdc/kdc.conf [appdefaults] pam = { debug = false ticket_lifetime = 36000 renew_lifetime = 36000 forwardable = true krb4_convert = false }
samba-common samba-client smbfs winbind
Resoudre un nom NetBios en IP
nmblookup MACHINE
Resoudre des IP en nom NetBios
nmblookup -A 10.0.0.1
Lister les partages
smbclient -L //MACHINE/ -U user
Monter un partage
mount -t smbfs -o username=<user>,password=<password> //MACHINE/SHARE /mnt/SHARE/
Monter sans mettre le mot de passe en clair dans fstab
//192.168.96.1/repository /opt/repository smbfs credentials=/root/.smbpasswd 0 0
Il faut mettre les infos suivantes dans le fichier /root/.smbpasswd
de la facon suivante :
username=mysmbuser password=mypassword
Pour monter un partage Windows et afficher correctement les accents :
mount -t smbfs -o iocharset=iso8859-1 //MACHINE/SHARE /mnt/SHARE/
Lister les partages
smbclient -L //MACHINE/ -U user
Se connecter au partage
smbclient -U user -W DOMAINE //MACHINE/share PASSWORD
ou
smbclient //MACHINE/share -U login%password
Se connecter en indiquant les actions a faire. Ici on va dans le repertoire local /home/benoit
et on copie de fichier samba.doc
sur le partage :
smbclient //MACHINE/share -U login%password -c "lcd /home/benoit;put samba.doc"