Samba et un peu d'histoire

Bonsoir, je souhaite partager mon dossier /home/k-debian/Documents
Un clic droit -> partager ce dossier puis une fenêtre s’ouvre avec au choix :

  • Ne pas partager (pas mal pour un partage !)
    -Partage Windows (SMB)
    -Partage Unix NFS
    je choisis donc SMB

Propriétés du partage : Documents
pour le moment je laisse coché lecture seule
je clique sur Share

Et quand je me connecte via : smb://192.168.0.4/ donne mon nom : k-debian et mon mot de passe
et bien je n’ai que print$ qui monte ?
Qu’est qui cloche ?

Wikipédia ne m’aide pas beaucoup non plus (!) :

La samba est une musique binaire à deux ou quatre temps née au Brésil. Elle serait basée sur une composition rythmique syncopée, issue d’un mélange entre les traditions des noirs africains amenés en esclavage dans les plantations, celles des indigènes et celles des colons européens.
Musicalement, sa structure rythmique est notée 2/4 ou 2/2, parfois 4/4 par les jazzmen brésiliens et quelques percussionnistes européens. Mais le jazz n’est pas le seul courant musical qui s’est laissé influencer par la samba : certains compositeurs classiques du XXe siècle se sont laissés tenter par ces nouveaux rythmes déhanchés et vigoureux. Ainsi, Darius Milhaud, après un voyage au Brésil, composa en 1937 son Scaramouche pour deux pianos, dont le troisième mouvement est une véritable samba dans toute sa splendeur. Curieusement, le tout premier rythme de style samba a été composé par Beethoven, en 1798, dans le rondo final de son Premier Concerto pour piano. En effet, le deuxième couplet de ce joyeux mouvement est joué trois fois par le piano seul (accompagné discrètement par l’orchestre), qui joue un rythme très déhanché (quart de soupir-trois doubles croches-deux croches) qui ressemble beaucoup à une mini-samba avant la lettre, bien que la samba ne soit apparue qu’à la fin du XIXe siècle. Évidemment, Beethoven ignorait tout de ce genre qui n’existait pas encore et cette ressemblance n’est que pur hasard : il donne simplement librement cours à sa fantaisie au cours de ce mouvement animé (justifié par la mention scherzando au début de la partition, ce qui veut dire « en plaisantant »)

Je me réponds en citant un message que j’ai envoyé sur le forum d’Ubuntu-fr pour aider quelqu’un d’autre (!)

Voilà mon smb.conf édité à la main pour mon partage sur Debian lenny ou je suis le seul utilisateur sous le nom magnifique de : k-debian

[code]# /etc/samba/smb.conf

Fichier de configuration de Samba

Formation Debian GNU/Linux par Alexis de Lattre

http://formation-debian.via.ecp.fr/

Consultez “man smb.conf” pour plus de détails sur les options

Exécuter “testparm” pour vérifier la validité de ce fichier

Exécuter “/etc/init.d/samba reload” à chaque changement de ce fichier

DEBUT des paramètres globaux

[global]

DEBUT des paramètres globaux qui servent au serveur ET au client

Nom du Workgroup ou du domaine Windows

workgroup = WORKGROUP

Ordre de résolution des noms pour le voisinage réseau Windows

host = résolution DNS

wins = résolution WINS

bcast = méthode par broadcast, à utiliser en dernier recours

name resolve order = host wins bcast

Nom DNS ou adresse IP du serveur WINS

wins server = master.exemple.org

FIN des paramètres globaux qui servent au serveur ET au client

DEBUT des paramètres globaux du serveur

Le nom NetBIOS de la machine (15 caractères maxi)

netbios name = debian-externe

Descriptif de la machine, qui apparaît à côté du nom de la machine

server string = Debian GNU/Linux

Liste de noms d’utilisateurs qui n’ont pas le droit de se connecter

invalid users = root

Politique de sécurité à appliquer

4 paramètres possibles : user, share, domain, server

C’est un paramètres très important et pas facile à comprendre !

security = user

Nom du compte Unix local à utiliser quand la personne se connecte

à un partage en “guest ok = yes”

guest account = nobody

Utilise des mots de passe cryptés

OK pour Win 98, Win NT4 SP3 et les versions de Windows supérieures

encrypt passwords = true

La désignation du contrôleur de domaine (ou “master browser”)

se fait par un mécanisme d’élections

Les paramètres suivants sont réglés pour NE PAS être contrôleur de

domaine

local master = no
os level = 0
domain master = no

Je ne veux pas forcer le déclanchement d’élections du contrôleur de domaine

preferred master = no

Je ne veux pas que mon Samba soit serveur WINS

wins support = no

FIN des paramètres globaux du serveur

DEBUT des paramètres spécifiques à chaque partage

Exemple pour partager un répertoire en read-only à tout le monde

Ce répertoire peut être par exemple son répertoire pour le FTP anonyme

[pub]

path = /media/ftp/pub

comment = Mes partages en FTP anonyme

guest ok = yes

browseable = yes

writeable = no

Exemple pour partager un répertoire en read-write à tout le monde

Mais personne ne peut voir ce qu’il y a dedans !

Ce répertoire peut être par exemple son répertoire d’incoming FTP

[incoming]

path = /media/ftp/incoming

comment = Déposez vos fichiers ici

create mask = 0600

directory mask = 0700

guest ok = yes

browseable = no

writeable = yes

Exemple pour partager un répertoire en read-only à deux machines dont je

connais les adresses IP (IP1 et IP2)

[test]

path = /home/user/test

comment = Partage privé

browseable = yes

writeable = no

guest ok = yes

guest only = yes

hosts allow = IP1, IP2

#Rajouté par moi le 30 octobre 2009 d’après un exemple de lea-linux
[k-debian]
path = /home/k-debian

comment = Partage privé

browseable = yes
writeable = yes
guest ok = no

guest only = yes

hosts allow = IP1, IP2

FIN des paramètres spécifiques à chaque partage[/code]

ensuite je redémarre samba

et je rajoute un mot de passe Samba à k-debian via :

debian:/home/k-debian# smbpasswd -a k-debian New SMB password: Retype new SMB password:
Sur le mac : Pomme K (= se connecter au serveur)
adresse du serveur : smb://debian-externe
(le nom NetBIOS )

Une fenêtre d’identification s’ouvre :

Nom : k-debian
pass : pouet-pouet… le mot de passe Samba de k-debian ajouté avec smbpasswd -a k-debian

Et ça marche.

Salut,

#Rajouté par moi le 30 octobre 2009 d’après un exemple de lea-linux
[size=200][k-debian][/size]
path = /home/k-debian

comment = Partage privé

browseable = yes
writeable = yes
guest ok = no

guest only = yes

hosts allow = IP1, IP2

FIN des paramètres spécifiques à chaque partage

J’ai pas compris ?
Pourquoi suis-je [size=150]grand[/size] et gras ?

[quote=“cauchy”]Bonsoir, je souhaite partager mon dossier /home/k-debian/Documents
Un clic droit -> partager ce dossier puis une fenêtre s’ouvre avec au choix :

  • Ne pas partager (pas mal pour un partage !)
    -Partage Windows (SMB)
    -Partage Unix NFS
    je choisis donc SMB

Propriétés du partage : Documents
pour le moment je laisse coché lecture seule
je clique sur Share

Et quand je me connecte via : smb://192.168.0.4/ donne mon nom : k-debian et mon mot de passe
et bien je n’ai que print$ qui monte ?
Qu’est qui cloche ?[/quote]La seule chose qui te manquait, c’est le:# /etc/init.d/samba restartpour que les changements soient appliqués… cela dit, la “meilleure” méthode est la config via le fichier, l’appli graphique ne faisant que “remplir” ce dit fichier… reste à redémarrer le serveur samba pour que ça marche… :wink:

:smt006

[quote=“cauchy”]J’ai pas compris ?
Pourquoi suis-je [size=150]grand[/size] et gras ?[/quote]

A cause d’un retour chariot intempestif à tort. :smiley: :smiley:

Re,

Avec mes excuses, “qui me semblait à tort” :blush: :blush: