Bonjour,
Je viens vous rendre visite avec un problème très classique… Malheureusement, toutes les solutions que j'ai essayé jusque là ne m'ont permis de faire en sorte que mon ordinateur sous Windows XP SP2 puisse lire un répertoire partagé sur mon ordi sous Mandriva 2005LE. J'ai bien sûr voulu utilisé Samba. En glanant sur le net, dont votre site, j'ai essayé plein de choses sans résultat depuis une semaine. J'espère que vous pourriez avoir l'amabilité de vérifier où peut se trouver l'erreur dans mes manipulations.
Je vous livre mon fichier smb.conf tel que je l'ai écrit en piochant des infos sur le net (j'avoue ne pas tout y comprendre…):
[global]
£spaces£ £/spaces£log file = /var/log/samba/log.%m
£spaces£ £/spaces£passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
£spaces£ £/spaces£socket options = TCP_NODELAY
£spaces£ £/spaces£encrypt passwords = true
£spaces£ £/spaces£passwd program = /usr/bin/passwd %u
£spaces£ £/spaces£dns proxy = no
£spaces£ £/spaces£server string = Mandriva
£spaces£ £/spaces£
£spaces£ £/spaces£invalid users = root
£spaces£ £/spaces£unix password sync = true
£spaces£ £/spaces£workgroup = VAISSEAU
£spaces£ £/spaces£os level = 20
£spaces£ £/spaces£guest account = beren
£spaces£ £/spaces£hosts allow = 192.168.0.
£spaces£ £/spaces£hosts deny = ALL
£spaces£ £/spaces£security = SHARE
£spaces£ £/spaces£syslog = 0
£spaces£ £/spaces£max log size = 1000
£spaces£ £/spaces£
[Public]
£spaces£ £/spaces£browseable = yes
£spaces£ £/spaces£comment = linux
£spaces£ £/spaces£writeable = yes
£spaces£ £/spaces£locking = no
£spaces£ £/spaces£public = yes
£spaces£ £/spaces£path = /public
£spaces£ £/spaces£create mode = 0766
en lançant testparm j'obtiens ceci:
Load smb config files from /etc/samba/smb.conf
Processing section "[Public]"
Loaded services file OK.
Invalid combination of parameters for service Public. Level II oplocks can only be set if oplocks are also set.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions
# Global parameters
[global]
£spaces£ £/spaces£workgroup = VAISSEAU
£spaces£ £/spaces£security = SHARE
£spaces£ £/spaces£null passwords = Yes
£spaces£ £/spaces£guest account = beren
£spaces£ £/spaces£passwd program = /usr/bin/passwd %u
£spaces£ £/spaces£passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n
£spaces£ £/spaces£unix password sync = Yes
£spaces£ £/spaces£syslog = 0
£spaces£ £/spaces£log file = /var/log/samba/log.%m
£spaces£ £/spaces£max log size = 1000
£spaces£ £/spaces£dns proxy = No
£spaces£ £/spaces£wins support = Yes
£spaces£ £/spaces£default service = Public
£spaces£ £/spaces£invalid users = root
£spaces£ £/spaces£read only = No
£spaces£ £/spaces£guest ok = Yes
£spaces£ £/spaces£hosts allow = 192.168.0.
£spaces£ £/spaces£hosts deny = ALL
£spaces£ £/spaces£locking = No
£spaces£ £/spaces£oplocks = No
[Public]
£spaces£ £/spaces£comment = linux
£spaces£ £/spaces£path = /public
£spaces£ £/spaces£create mask = 0766
Et voici en vrac toutes les pistes d'erreurs possibles que j'ai déjà checkées:
- Firewall Linux et Windows désactivés.
- Les Comptes d'utilisateur Windows, Linux et Samba sont bien: "beren".
- ping fonctionnant sur mes deux machines (192.168.0.1 pour celle sous Linux, 192.168.0.2 pour celle sous Windows).
- Workgroup identique pour les deux machines.
- Propriétaire du répertoire à partager: "beren" et toutes permissions ouvertes.
- Services Windows gérant le réseau activés (Client DNS, Client DHCP, y en a-t-il d'autres ?)
- Windows reconnaît la machine Linux, mais refuse de s'y connecter ("machine non accessible, vous n'avez peut-être pas les autorisations nécessaires").
- Quand je vais dans le gestionnaire des Points de Montage Samba sous Linux, l'ordinateur Windows n'est pas reconnu, celui sous Linux l'est, mais le répertoire partagé ne s'y affiche pas. Donc mon fstab et mon mtab sont vierges de toutes considération "Sambesque" (faut-il y remédier ?)
- Essayé de partager un répertoire dans mon /home/beren, mais ça marche pas mieux.
- Il existe, d'après ce que j'ai appris, un assistant de configuration du Serveur Samba dans Mandriva. Impossible de le trouver (quel paquetage manque ?)
- J'ai essayé de bidouiller par Webmin, mais cela m'a surtout sembler mettre le bazar dans mon smb.conf plus qu'autre chose… En tous cas, ça ne marche pas.
Bref, je ne sais plus quoi faire ! Je ne sais plus quel fichier de config checker, je ne sais si toutes mes manips n'ont pas placé un peu n'importe quoi dans mes fichiers de config, je suis un peu perdu.
Pour information, je ne suis plus vraiment débutant sous Linux mais presque…
Si l'un d'entre vous a une idée, qu'il n'hésite pas à se manifester, merci d'avance…
# Te prends pas le chou ;-)
Posté par Adrien BUSTANY (site web personnel) . Évalué à 1.
En effet actuellement, samba ne marche pas parce que tu as une erreur dans ton fichier (que je n'ai pas reperée). En utilisant webmin, tu es sur d'obtenir facilement un fichier de configuration valable.
Bonne chance !
[^] # Re: Te prends pas le chou ;-)
Posté par Beren . Évalué à 1.
# Peut etre...
Posté par touffi . Évalué à 1.
La ligne "hosts allow = ..." n'existe pas non plus chez moi et au risque de dire des conneries il semblerait que ta ligne "hosts deny = ALL" puisse refuser toutes les connections...
Je peux te conseiiler cette lecture : http://people.via.ecp.fr/~alexis/formation-linux/samba.html(...)
Le fichier de conf est pas mal...
Bon courage
# smbpasswd ?
Posté par Yves . Évalué à 1.
Mais en general samba n'utilise pas le mot de passe linux, il gere ses propres mots de passe.
La commande pour modifier le mot de passe samba est smbpasswd.
[^] # Re: smbpasswd ?
Posté par cb68 . Évalué à 1.
Tu donne des droits Chmod 777 /home/public
Tu cherches la section public dans le fichier smb.com il faut qu'il y ait.
[public]
comment = répertoire public pour test
path = /home/public
public = yes
browseable = yes
writable = yes
read only = no
tu redémare la machine et tu vas sur win outils- ajout répertoire partagé, \\ip\public
et c'est tout tu a une nouvelle lettre c'est ce répertoire.
Autrement tu peux aussi faire clic droit de ton répertoire et onglet partage.
[^] # Re: smbpasswd ?
Posté par Beren . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.