Bonsoir,

je voudrais avoir un plein accès à un disque réseau connecté à un routeur via un partage SAMBA. Il est pour l'instant partiel avec gvfsd-smb.

J'ai installé les paquets qui me manquaient et j'ai ceux-ci d'installés:
[root@localhost ~]# rpm -qa | grep samba
samba-client-3.2.0-1.pre3.9.fc9.i386
samba-3.2.0-1.pre3.9.fc9.i386
system-config-samba-1.2.63-1.fc9.noarch
samba-common-3.2.0-1.pre3.9.fc9.i386
samba-winbind-3.2.0-1.pre3.9.fc9.i386
mais system-config-samba ne démarre pas.
[root@localhost ~]# system-config-samba
sh: line 1: 2792 Erreur de segmentation /usr/bin/pdbedit -L -w 2> /dev/null
Traceback (most recent call last):
File "/usr/share/system-config-samba/system-config-samba.py", line 45, in <module>
mainWindow.MainWindow(debug_flag)
File "/usr/share/system-config-samba/mainWindow.py", line 116, in __init__
self.samba_user_data = sambaUserData.SambaUserData(self)
File "/usr/share/system-config-samba/sambaUserData.py", line 46, in __init__
self.readSmbPasswords()
File "/usr/share/system-config-samba/sambaUserData.py", line 56, in readSmbPasswords
if string.strip(line)[0] != "#":
IndexError: string index out of range
Je tente de redémarrer le service:
[root@localhost ~]# service smb restart
Fermeture des services SMB :                               [ÉCHOUÉ]
Démarrage des services SMB :                               [  OK  ]
* le smb status
[root@localhost ~]# service smb status
smbd est mort mais le fichier pid existe
* Le port 139/TCP a été ouvert au niveau du routeur.

D'autres éléments:

* Le résultat de smbclient:
[root@localhost ~]# smbclient -L 192.168.0.10
Enter root's password: 
Domain=[MYBOOKWORLD] OS=[Unix] Server=[Samba 3.0.23c]

    Sharename       Type      Comment
    ---------       ----      -------
    PUBLIC          Disk      
    IPC$            IPC       IPC Service (MyBookWorld)
Domain=[MYBOOKWORLD] OS=[Unix] Server=[Samba 3.0.23c]

    Server               Comment
    ---------            -------

    Workgroup            Master
    ---------            -------
    WORKGROUP            MYBOOKWORLD
J'avais commencé par éditer le /etc/samba/smb.conf mais là je viens d'effacer les valeurs (adresses IP) que j'avais entrées.

* le testparm
[root@localhost ~]# testparm
Load smb config files from /etc/samba/smb.conf
Processing section "[homes]"
Processing section "[printers]"
Loaded services file OK.
Server role: ROLE_STANDALONE
Press enter to see a dump of your service definitions

[global]
    server string = Samba Server Version %v
    passdb backend = 
    log file = /var/log/samba/log.%m
    max log size = 50
    cups options = raw

[homes]
    comment = Home Directories
    read only = No
    browseable = No

[printers]
    comment = All Printers
    path = /var/spool/samba
    printable = Yes
    browseable = No
J'aurais préféré utiliser system-config-samba si cet utilitaire en facilite l'administration.

Merci pour toute suggestion.
Problème résolu.

Grâce à un peu de lecture sur le web, j'ai réussi à créer un point de montage pour le partage SMB de mon NAS en utilisant CIFS (excellent ce cifs!), indépendamment (ou en complément) de GVFS. Inutile de modifier quoique ce soit dans le smb.conf.

- J'ai ajouté la ligne suivante à /etc/fstab:
//192.168.0.10/PUBLIC /mnt/PUBLIC cifs -o rw,username=username,password=password 0 0
- Tapé la commande suivante, pour corriger l'erreur de mount (Not a directory):
echo 0 > /proc/fs/cifs/LinuxExtensionsEnabled
- Puis monté mon partage NAS avec succès.
mount -t cifs //192.168.0.10/PUBLIC /mnt/PUBLIC
Je peux maintenant faire mes glisser-déposer depuis Nautilus pour les applications qui ne gèrent pas le partage SAMBA de GVFS.