Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/04/2006, à 21:18

abrindoul

Partage Samba entre Kubuntu & Ubuntu incompréhensible

Bonjour,
Je me bagarre avec Samba depuis un bout de temps sans succès, malgré mes recherches dans le forum et différents tutoriaux.

OBJECTIFS
=========
Je veux partager un répertoire X entre deux machines sous Linux.

CONTEXTE
=========
Concernant mes 2 machines :
- Machine SERVER : Kubuntu Breezy / Connecté à une freebox et à une imprimante / le répertoire X est physiquement sur cette machine.
- Machine CLIENT : Ubuntu Breezy / Connecté au LAN / Partage internet fonctionnel
- Ces deux machines sont dans le même workgroup DAOUDA  (workgroup = DAOUDA dans smb.conf sur les deux machines). Pour info, c'est deux machines ont un dual boot windows dans le workgroup DAOUDA aussi.
- Sous Ubuntu / Kubuntu, deux users identiques (user1 et usr2) sont définis avec exactement le même password, et sont dans le meme groupe FAMILY. Sur les 2 machines, c'est user1 qui est admin (sudo...)
- Les password samba sont les mêmes sur les deux machines pour user1 et user2

PROBLEMES
=========
Sur SERVER, le serveur SAMBA semble opérationnel si j'en crois le tutorial de diagnostique http://us1.samba.org/samba/docs/man/Samba-HOWTO-Collection/diagnosis.html. J'arrive même à naviguer localement dans le partage X sous smbclient.

Sur CLIENT, si je me connecte avec user1 (admin des 2 machines), tout est ok via le browser de fichier nautilus.
Par contre, si je m'authentifie avec le user2 :
J'ouvre le menu Raccourcis / Connecter à un serveur de Gnome, je saisie dans la boite :
Serveur : SERVER
Partage : X (correspondant au service défini dans smb.conf de SERVER)
Nom d'utilisateur : user2
Nom de domaine : FAMILY
Je fais OK, j'entre le mot de passe du trousseau de clef, puis une nouvelle boite d'authentification apparaît pour accéder avec user2 sur SERVER : je rentre le password de user2, et la boite réapparaît indéfiniment sans m'indiquer d'erreur.

Deuxième symptôme : si en user2, je tape en console smbclient //server/X -U user2, j'ai l'erreur :
Session setup failed :  NT_STATUS_PASSWORD_MUST_CHANGE

Même en changant le password Ubuntu de user2, puis le password samba de user2, rien n'y fait !

Dernière indice sur SERVER: nmblookup -M DAOUDA me renvoie l'IP de CLIENT comme « Master Browser » ?!?

QUESTIONS
Que se passe-t-il ?
J'ai remarqué aussi que sur CLIENT le paquet samba (donc le serveur) était installé : faut-il le désinstaller, en laissant juste le paquet samba-common (ceci dit en session user1 ou user2, ni smdb ni nmdb ne tournent, et pourtant ca marche sous user1)
Pour mon objectif (partager X), faut-il modifier le smb.conf de la machine cliente ?

Merci beaucoup pour votre aide (en espérant ne pas avoir oublié d'infos importantes)
Et longue vie à Ubuntu !
Franck

Voici un extrait du smb.conf de SERVER :

[global]
workgroup = DAOUDA

# This will prevent nmbd to search for NetBIOS names through DNS.
dns proxy = no
log file = /var/log/samba/log.%m
max log size = 1000
syslog = 0

# Do something sensible when Samba crashes: mail the admin a backtrace
panic action = /usr/share/samba/panic-action %d

####### Authentication #######
security = user
encrypt passwords = yes
passdb backend = tdbsam guest
obey pam restrictions = yes
invalid users = root

# For Unix password sync to work on a Debian GNU/Linux system, the following
# parameters must be set (thanks to Augustin Luton <aluton@hybrigenics.fr> for
# sending the correct chat script for the passwd program in Debian Potato).
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .

######## File sharing ########
# Name mangling options
;   preserve case = yes
;   short preserve case = yes

############ Misc ############
socket options = TCP_NODELAY
restrict anonymous = no
domain master = no
preferred master = no
max protocol = NT
ldap ssl = No
server signing = Auto



# Domain Master specifies Samba to be the Domain Master Browser. If this
# machine will be configured as a BDC (a secondary logon server), you
# must set this to 'no'; otherwise, the default behavior is recommended.
;   domain master = auto

# Some defaults for winbind (make sure you're not using the ranges
# for something else.)
;   idmap uid = 10000-20000
;   idmap gid = 10000-20000
;   template shell = /bin/bash

#======================= Share Definitions =======================

[homes]
comment = Home Directories
browseable = no

# File creation mask is set to 0700 for security reasons. If you want to
# create files with group=rw permissions, set next parameter to 0775.
create mask = 0700

# Directory creation mask is set to 0700 for security reasons. If you want to
# create dirs. with group=rw permissions, set next parameter to 0775.
directory mask = 0700

# Un-comment the following and create the netlogon directory for Domain Logons
# (you need to configure Samba to act as a domain controller too.)
;[netlogon]
;   comment = Network Logon Service
;   path = /home/samba/netlogon
;   guest ok = yes
;   writable = no
;   share modes = no

[printers]
comment = All Printers
browseable = no
path = /tmp
printable = yes
create mask = 0700

# Windows clients look for this share name as a source of downloadable
# printer drivers
[print$]
comment = Printer Drivers
path = /var/lib/samba/printers

[X]
valid users = user1,user2
write list = user1,user2
force group = FAMILY
case sensitive = no
msdfs proxy = no
comment = Données en cours
hosts allow = SERVER CLIENT localhost
path = /media/data/x
guest ok = yes

#2 Le 03/04/2006, à 21:14

abrindoul

Re : Partage Samba entre Kubuntu & Ubuntu incompréhensible

Je ne sais faire un up alors je réponds à mon mail.

Ca tombe bien car j'avais tout de même 2 précisions :
- L'url du post précédent est incomplet :
http://us1.samba.org/samba/docs/man/Samba-HOWTO-Collection/diagnosis.html
- Sur CLIENT, je n'ai rien précié de particulier au sujet du partage  sur SERVEUR : faut-il répéter la section [X] de partage ?

MErci pour vottre aide, je suis désespéré yikes(


Boitier ANTEC P182 / Alim Antec Earthwatt 500 / Carte mère Gigabyte GA-P35-DS3R / Quad Core Q6600 / 2 Go RAM DDRII 800 PC2-6400 GSkill CL4-4-4-12 / Carte Graphique Asus EN8600GT Silent HTDP 256Mo / HD Seagate 120Go Barracuda 7200.7 ST3120026AS + HD WD 500Go CAVIAR SE16 WD5000AAKS / Graveur PIONEER DVR-107D.

---- Sous Ubuntu depuis février 2006.

Hors ligne

#3 Le 04/04/2006, à 09:18

bruno

Re : Partage Samba entre Kubuntu & Ubuntu incompréhensible

Je rapelle que Samba doit être utilisé pour le partage de fichiers avec windows. Pour partager des fichiers entre deux machines sous linux on utilise plutôt NFS (voir le wiki : http://doc.ubuntu-fr.org/applications/nfs).
Au vu du double boot sur les deux machines cela pourrait se justifier...

Il faudrait essayer de changer le mot de passe samba de user2 sur la machine serveur , soit en ligne de commande sur la machine client, logué avec user2 :

smbpasswd -r \\SERVER

Dernière modification par bruno (Le 04/04/2006, à 09:18)

Hors ligne

#4 Le 04/04/2006, à 19:41

abrindoul

Re : Partage Samba entre Kubuntu & Ubuntu incompréhensible

Merci pour ton info

J'ai deux questions :
- NFS me permettra-t-il de partager mon imprimante ?
- Comme j'aime comprendre les choses, comment expliques-tu que le partage samba se passe bien sur CLIENT en se loguant en user1 et pas en user2 ?
- Samba est-il censé foncitonner correctement pour un partage Linux / Linux ?

Merci pour ton aide.


Boitier ANTEC P182 / Alim Antec Earthwatt 500 / Carte mère Gigabyte GA-P35-DS3R / Quad Core Q6600 / 2 Go RAM DDRII 800 PC2-6400 GSkill CL4-4-4-12 / Carte Graphique Asus EN8600GT Silent HTDP 256Mo / HD Seagate 120Go Barracuda 7200.7 ST3120026AS + HD WD 500Go CAVIAR SE16 WD5000AAKS / Graveur PIONEER DVR-107D.

---- Sous Ubuntu depuis février 2006.

Hors ligne

#5 Le 04/04/2006, à 19:49

Donk

Re : Partage Samba entre Kubuntu & Ubuntu incompréhensible

Pour le partage d'imprimante, cups fait ça très bien wink

Hors ligne