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 28/03/2006, à 19:36

MarcelBerman

Configurer Samba pour qu'un poste sous XP Pro puisse se connecter

Désolé ... je vais être long, mais je ne sais pas quoi faire, malgré mes recherches ...
Je connecte un DD externe en USB.
Le disque est correctement reconnu et monté, il est bien rw, il est déclaré comme étant partagé ...
J'essaie de me connecter sur mon serveur Ubuntu depuis mon portable sous XP Pro ...
Mais rien à faire, je dois rentrer un nom de domaine que je n'ai pas car je suis en Workgroup ...
Bon quelques recherches ...
Je modifie le smb.conf d'après ce que j'ai lu un peu partout, je  mets "share" au lieu de "user" dans je ne sais plus quelle ligne et j'indique aussi que les utilisteurs ont tous les droits sur le disque.
voici une copie de mon smb.conf (pour faire court, j'ai supprimé les commentaires et mes doutes sont indiqués par ##) :
<début du smb.conf>
[global]
   workgroup = WORKGROUP
   server string = %h server (Samba, Ubuntu)
   dns proxy = no
   log file = /var/log/samba/log.%m
   max log size = 1000
   syslog = 0
   panic action = /usr/share/samba/panic-action %d
   security = share
   encrypt passwords = true
   passdb backend = tdbsam guest
   obey pam restrictions = yes

## Dois-je faire quelque chose ici ?
;   guest account = nobody

   invalid users = root
   passwd program = /usr/bin/passwd %u
   passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .

## Dois-je faire quelque chose ici ?
;   pam password change = no

## Dois-je faire quelque chose ici ?
# Name mangling options
;   preserve case = yes
;   short preserve case = yes

   socket options = TCP_NODELAY

## Dois-je faire quelque chose ici ?
;   domain master = auto

## Dois-je faire quelque chose ici ?
# 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

## Ai-je eu raison de mettre broweable = yes ?
#======================= Share Definitions =======================

wins support = no
[homes]
   comment = Home Directories
   browseable = yes


## Je me demande si j'ai eu raison de mettre yes ici ?
# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
   writable = yes

## Je me demande si je dois changer ici ?
# 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
## Je me demande si je dois changer ici aussi  ?
# 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

## Je ne sais vraiment pas ce que je dois faire de cela !
# 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

## J'ai pas l'intention de partager mes CD ... je laisse en état ...
# A sample share for sharing your CD-ROM with others.
;[cdrom]
;   comment = Samba server's CD-ROM
;   writable = no
;   locking = no
;   path = /cdrom
;   public = yes

# The next two parameters show how to auto-mount a CD-ROM when the
#    cdrom share is accesed. For this to work /etc/fstab must contain
#    an entry like this:
#
#       /dev/scd0   /cdrom  iso9660 defaults,noauto,ro,user   0 0
#
# The CD-ROM gets unmounted automatically after the connection to the
#
# If you don't want to use auto-mounting/unmounting make sure the CD
#    is mounted on /cdrom
#
;   preexec = /bin/mount /cdrom
;   postexec = /bin/umount /cdrom


## Voici mon disque externe
[LACIE]
path = /media/LACIE
available = yes
browseable = yes
public = yes
writable = yes

<fin du smb.conf>
Chouette, pas de problème,je peux voir mon serveur Ubuntu depuis mon portable sous xp Pro ...
Je peux même voir le disque partagé ... c'est super !
Tout va bien ...
Mais, si je vois bien le disque partagé, il m'est impossible de l'ouvrir ...

J'essaie, sous console XP, la commande "net use v: \\UBUNTU\LACIE motdepasse /user:user" et elle passe sans problème.
Mais j'ai une erreur quand je tente de faire un "dir v:" !

Ce qui est nettement plus ennuyeux !

Bref tout à l'air OK .... Mais rien ne va !

J'ai encore du faire une c...rie, mais je ne sais pas laquelle !

Alors si vous avez une idée d'où peut venir l'os ...

Merci à vous d'ores et déjà pour vos réponses !

Hors ligne

#2 Le 29/03/2006, à 23:06

MarcelBerman

Re : Configurer Samba pour qu'un poste sous XP Pro puisse se connecter

Désolé ... j'essaie encore un coup en faisant un UP ... car je voudrais vraiment résoudre ce problème ...
Devrais-je poster ce message dans un autre thread ?
Merci d'avance !

Hors ligne

#3 Le 30/03/2006, à 11:24

bernez

Re : Configurer Samba pour qu'un poste sous XP Pro puisse se connecter

J'ai quasiment le même smb.conf à l'exception  ci-dessous où j'ai no au lieu de yes !

browseable = yes

## Je me demande si j'ai eu raison de mettre yes ici ?
# By default, the home directories are exported read-only. Change next
# parameter to 'yes' if you want to be able to write to them.
   writable = yes

Pour la section [LACIE] je te fourni un exemple pour créer un répertoire échangeable que je pense tu dois pouvoir transposer pour LACIE roll

[public]
   comment = Public Folder
   path = /home/public
   public = yes
   writable = yes
   create mask = 0777
   directory mask = 0777
   force user = nobody
   force group = nogroup

Tu vois ! smile


vyé kanari ka fè bonsoup.
Kenavo. A galon !

Hors ligne

#4 Le 30/03/2006, à 11:59

DiCiCat

Re : Configurer Samba pour qu'un poste sous XP Pro puisse se connecter

N'oublie pas egallement que ton user doit avoir les droits dans samba (apparament c'est le cas) mais egallement les droits dans le systeme de fichier linux normal.

si tu te connecte depuis xp avec un login toto, toto doit avoir les droits dans samba ET toto doit aussi avoir le droit d'utiliser le disque d'apres les permission linux.

Hors ligne

#5 Le 30/03/2006, à 13:14

MarcelBerman

Re : Configurer Samba pour qu'un poste sous XP Pro puisse se connecter

DiCiCat a écrit :

N'oublie pas egallement que ton user doit avoir les droits dans samba (apparament c'est le cas) mais egallement les droits dans le systeme de fichier linux normal.

si tu te connecte depuis xp avec un login toto, toto doit avoir les droits dans samba ET toto doit aussi avoir le droit d'utiliser le disque d'apres les permission linux.

Salut !
Je pense que je dois avoir un problème de ce genre car en ayant suivi les conseils du post précédent le tien, je peux maintenant partager et voir les répertoires partagés et naviguer dedans, mais je ne peux pas écrire dans ces répertoires ...

Alors, encore une question, qui peut être va enfin résoudre mon problème :
Comment donner les droits Samba et les droits Linux à un utilisateur ?
Surtout si c'est un guest qui arrive de Windows XP ?

Je dois dire que je suis tout à fait newbie en linux et que tout cela est un peu étrange pour moi ...

Merci déjà pour ta réponse !

Hors ligne

#6 Le 31/03/2006, à 06:43

MarcelBerman

Re : Configurer Samba pour qu'un poste sous XP Pro puisse se connecter

Désolé si j'insiste, mails il faut que je résolve mon problème ...
A défaut de réponse, quelqu'un peut-il me renseigner un forum Samba où je pourrais poser ma question ?

Merci d'avance !

Hors ligne

#7 Le 31/03/2006, à 10:19

DiCiCat

Re : Configurer Samba pour qu'un poste sous XP Pro puisse se connecter

En gros il faut creer un compte "toto" sur ta machine linux.
Tu donne les droits que tu veut a toto normallement.
Tu parametre samba et là tu as trois possibilités:
1 - tu fait une authentification user (donc tu doit te logger sur samba avec un nom de compte et un password valide) et tu associe le compte toto linux a un password samba (via la commande smbpswd de memoire)

c'est ce qui est expliqué sur le wiki.

2 - tu fait une authentification user et tu indique que guest account = toto.
puis dans le partage tu met une ligne guest ok = yes
Le principe est de dire a samba qu'un compte non authentifié (donc invité) doit etre considéré comme etant equivalent au compte toto sur ta machine.

3 - utiliser une authentification share (jamais tester)
je crois que ca marche exactement comm le point 2, a savoir qu'aucune identification ne sera demandé et que tout acces sera considéré comme guest.

Voila voila

Dernière modification par DiCiCat (Le 31/03/2006, à 10:26)

Hors ligne

#8 Le 31/03/2006, à 10:39

MarcelBerman

Re : Configurer Samba pour qu'un poste sous XP Pro puisse se connecter

DiCiCat a écrit :

En gros il faut creer un compte "toto" sur ta machine linux.
Tu donne les droits que tu veut a toto normallement.
Tu parametre samba et là tu as trois possibilités:
1 - tu fait une authentification user (donc tu doit te logger sur samba avec un nom de compte et un password valide) et tu associe le compte toto linux a un password samba (via la commande smbpswd de memoire)

c'est ce qui est expliqué sur le wiki.

2 - tu fait une authentification user et tu indique que guest account = toto.
puis dans le partage tu met une ligne guest ok = yes
Le principe est de dire a samba qu'un compte non authentifié (donc invité) doit etre considéré comme etant equivalent au compte toto sur ta machine.

3 - utiliser une authentification share (jamais tester)
je crois que ca marche exactement comm le point 2, a savoir qu'aucune identification ne sera demandé et que tout acces sera considéré comme guest.

Voila voila

Merci DiDiCat !
Je vais tester cela !

Marcel

Hors ligne