Samba config

Fermé
cyril - 2 juin 2006 à 21:56
 cyril - 3 juin 2006 à 20:22
Bonjour, je suis en train de tester mandriva 2006, j'ai activé samba mais impossible d'acceder aux fichiers partage sous mandriva depuis un pc sous xp, j'ai bidouillé plusieurs fois les fichiers smb.conf , smb-winbind.conf, smbusers
mais j'ai pas reussi a acceder au partage de mandriva alors que je peux acceder au partage de xp a partir de linux. (je precise que je peux pinguer dans les 2 sens et que je vois l'icone de samba dans le voisinage reseau de xp, au cas ou quelqu'un 'acertis en ce qui concerne samba veuille me depanner)

Quelqu'un peut t'il m'envoyer la configuration classique des differents fichiers pour obtenir un partage sans mot de passe accessible par d'autre ordinateur windows.

Merci d'avance
A voir également:

11 réponses

k_lou Messages postés 436 Date d'inscription samedi 6 août 2005 Statut Membre Dernière intervention 8 mars 2008 80
2 juin 2006 à 23:47
Salut,
J'ai essayé de comprendre ton problème et je dirai en résumé que tu devrais plutôt poser ta question sur le forum "réseau" pour ce genre d'emm....
Il y a des spécialistes en la matière là-bas sous Windaube comme sous nunux.
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
2 juin 2006 à 23:59
Salut,

Le plus simple encore est que tu nous postes ton "smb.conf" (sans les lignes de commentaires) et que tu nous dises (dans les grandes lignes) quelles sont les manips que tu as faites (smbpasswd, etc...).
;-))
0
tlep Messages postés 596 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 25 octobre 2012 118
3 juin 2006 à 00:01
J'ai eu pas mal de souscis avec samba aussi, sous debian sarge, qui ressemblent au tiens. En fait, j'ai dû ajouter une ligne dans le fichier de configuration smb.conf, section [GLOBAL]:

[global]
ldap ssl = no

Essaie voir ?
0
je sais pas vraiement ou est le probleme je suis perdu, au depart j'avais configuré samba en utilisant l'utilitaire graphique, je penssais que cela fonctionnerais facilement mais ce n'est pas le cas. J'aurais aimé copier les fichiers de config d'un serveur samba qui fonctionne puis les integrer a mon propre serveur samba en modifiant le stricte minimum.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Voici le fichier actuel que j'utilise mais qui ne parviens pas a faire fonctionner samba.*


Lorsque je redemare samba pour prendre en compte les changements en faisant (/etc/rc.d/init.d/smb restart) le temps de redemarrage et d'environs 5 minutes. Est ce normal ?



[global]
server string = Samba Server %v soumsoum
hosts allow = 192.168.1. 192.168.2. 127.
netbios name = 192.168.0.26
security = share
log file = /var/log/samba/log.%m
max log size = 50
socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
unix charset = ISO8859-15
os level = 18
local master = no
dns proxy = no
winbind uid = 10000-20000
winbind gid = 10000-20000
winbind separator = +
template shell = /bin/bash
winbind use default domain = yes
restrict anonymous = no
domain master = no
preferred master = no
max protocol = NT
ldap ssl = No
server signing = Auto
hostname lookups = yes
max disk size = 12
netbios aliases = linux
paranoid server security = no
allow trusted domains = no
[homes]
path = /root/Documents
comment = /home/cyril/Documents/partage
browseable = yes
public = yes
writable = yes
inherit permissions = yes
0
tlep Messages postés 596 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 25 octobre 2012 118
3 juin 2006 à 01:10
Voila mon fichier tout simple, qui fonctionne depuis la directive en [GLOBAL] citée plus haut (ldap):

# Global parameters
[global]
ldap ssl = no

[clem]
comment = partage_clem
path = /mnt/deb/clem35
valid users = clem35
read only = No
hosts allow = 192.168.1.3

[films]
comment = films
path = /mnt/deb/films
valid users = clem35, juju35

[musique]
comment = musique
path = /mnt/deb/musique
valid users = clem35, juju35
hosts allow = 192.168.1.4, 192.168.1.3

[photos]
comment = photos
path = /mnt/deb/photos
valid users = clem35, juju35
read only = No
hosts allow = 192.168.1.4, 192.168.1.3

[HP_3550]
printer = HP_35550
path = /tmp
hosts allow = 192.168.1.4, 192.168.1.3
print command = lp -d%p -s %s; rm %s
printable = Yes

----------------------------

Ou clem35 et juju35 sont mes filles/users sous windows respectivement en 192.168.1.4 et 192.168.1.3.
Tu as identifié tes users avec smbpasswd, et vérifié que les droits sur les répertoires partagés sont compatibles avec les partages samba que tu proposes (si tu proposes à un user identifié 'samba' un droit en écriture sur un répertoire, mais que le listing du répertoire en question est restrient à root par exemple...)?
0
tlep Messages postés 596 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 25 octobre 2012 118
3 juin 2006 à 01:27
Lis ton fichier/tes partages :
[homes]
path = /root/Documents
browseable = yes
public = yes
writable = yes

!!

Ca suppose que ce répertoire soit lisible par tous (ce qui est très peu probable, puisque que c'est un répertoire de /root (==Administrateur !!)

Or tu as spécifié :

browseable = yes
public = yes
writable = yes

Dans ce cas, il faut que le répertoire sur ton propre système soit:

browseable,public,writable:

Crée ce répertoire "public" (hors /root):
mkdir /mnt/partage
chmod 777 /mnt/partage

et modifie ta config:

[homes]
path = /mnt/partage
comment = /home/cyril/Documents/partage
browseable = yes
public = yes
writable = yes
inherit permissions = yes
0
Bonjour, je viens de modifier le fichier en remplaçent par ceci:

[homes]
path = /home/cyril/Documents/partage
comment = /home/cyril/Documents/partage
guest ok = yes
read only = no
inherit permissions = yes
guest account = sousou
case sensitive = no
msdfs proxy = no

Aucun changement

Pouvez vous me dire combien de temps met votre serveur samba pour redemmarrer? (avec la commande /etc/rc.d/init.d/smb restart
) chez moi c'est assez long: 5minutes environs.

Est ce normal qu'a partir de mandriva j'accede au fichier de mon pc sous xp uniquement avec ces lignes: smb://1800mhz.mshome.net/ alors que mon pc sous xp est dans le groupe de travail workgroup ?
0
tlep Messages postés 596 Date d'inscription jeudi 21 février 2002 Statut Membre Dernière intervention 25 octobre 2012 118
3 juin 2006 à 15:05
Ton partage est dans /home/cyril; ton user cyril est-il déclaré sur ton samba avec un mot de passe via smbpasswd, qui soit le même que celui utilisé par ton client windows ?

Ton partage est dans un répertoire /home/cyril, qui ne pourra donc être accessible que par le user cyril -lequel doit être connecté en tant que tel depuis le poste client, et correctement déclaré dans ton système et samba.

Tu as d'autre part quelques outils pour tester ta config

testparm
smbclient -U% -L localhost

Enfin, si ca ne marche toujours pas, reviens pour commencer à une configuration élémentaire typique (après avoir sauvegardé ton smb.conf et créé le rep /mnt/test avec chmod 777):

# Global parameters
[global]
ldap ssl = no
workgroup = WORKGROUP

[test]
comment = Partage de test
path = /mnt/test
read only = no
guest ok = yes
0
jipicy Messages postés 40842 Date d'inscription jeudi 28 août 2003 Statut Modérateur Dernière intervention 10 août 2020 4 897
3 juin 2006 à 17:34
Salut,

Tiens voilà mes "smb.conf". Un sur Mandriva 2006 et un sur Mandriva 10.0.

Celui sur Mandriva 2006 contient juste un répertoire partagé avec le niveau de sécurité sur "share" (partage) et mon user sur un W2K se connecte depuis le "Voisinage réseau" sans aucun problème et sans mot de passe.

Par contre celui de la Mandriva 10.0 contient 2 répertoires partagés (en fait c'est le même) mais un est en accès public (donc accessible sans mot de passe) et l'autre est en accès restreint (accessible par login et mot de passe).


Mandriva 2006 :
[global]
   workgroup = Mon_reseau
   server string = Samba Server %v
   printcap name = cups
   load printers = yes
   printcap cache time = 60
   printing = cups
   log file = /var/log/samba/%m.log
   max log size = 50
  map to guest = bad user
   security = share
  encrypt passwords = yes
  smb passwd file = /etc/samba/smbpasswd
   socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
   dns proxy = no

[homes]
   comment = Home Directories
   browseable = no
   writable = yes

[Partage]
        comment = Répertoire partagé sur disque amovible
        path = /mnt/removable6
        public = yes
        browseable = yes

Mandriva 10.0 :
[global]
        workgroup = MON_RESEAU
        server string = Samba Server %v
        #map to guest = Bad User
        log file = /var/log/samba/log.%m
        max log size = 50
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        dns proxy = No
        #write list = @adm, root
        #printer admin = @adm
        security = share
        read only = No
        create mask = 0700
        guest ok = Yes
        hosts allow = 192.168.10.0/255.255.255.0
        available = Yes

[public]
        comment = Répertoire partagé sur Mandrake
        path = /home/jp/partage
        browseable = Yes
[Partage]
        comment = Nouveau répertoire partagé
        path = /home/jp/partage
        browseable = Yes
        valid users = jp
0
Merci beaucoup, ça fonctionne maintenant, j'ai copier votre fichier (jipicy ) et j'ai remplace les chemin de partage et le non des utilisateur...

Je suis en root actuellement je vais repasser en utilisateur classque et voir si ça fonctionne toujours, si oui je vais essayer d'acceder a mon imprimente partage sous win xp, que d'emotion ...
0