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 27/07/2005, à 14:46

PP

recherche apd'un client ubuntu sur un serveur samba

Voici mon réseau local

***********************
Modem/Routeur/Firewall    =============Internet
***********************
||           ||           ||
||           ||           ||======PC1 - Ubuntu
||           ||           
||           ||============PC2 - XP           
||
||==================PC3 - Serveur Samba (SLCD)

Tout fonctionne à merveille. Des dossiers partagés du PC3 sont montés sur le bureau du PC1 (et du PC2). Je peux donc y avoir facilement accès.

Problème: comment lancer une recherche (d'un fichier) à partir de PC1 sur un des dossiers partagés du PC3? Search for File (s'appuyant sur les commandes grep, find et locate) ne me donnant pas accès aux dossiers distants du PC3.

#2 Le 27/07/2005, à 22:31

Julian

Re : recherche apd'un client ubuntu sur un serveur samba

Salut,

Si tes fichiers de pc3 sont "montés" sur pc1, alors pc1 devrait reconnaitre ces fichiers comme des fichiers locaux, et les commandes find... normalement passent sans soucis.

T'es sûr que ces fichiers sont montés au demarrage (fstab) ou peux être utilises-tu simplement smb://...dans nautilus?
Dans ce cas c'est pas pareil.

Bonne soiree
Julian.


julian@jabber.fr

Hors ligne

#3 Le 29/07/2005, à 10:09

PP

Re : recherche apd'un client ubuntu sur un serveur samba

J'utilise effectivement smb:// dans nautilus.
Merci pour le conseil.


"Soyons réalistes, exigeons l'impossible" (Che Guevarra)

Hors ligne

#4 Le 29/07/2005, à 11:20

Julian

Re : recherche apd'un client ubuntu sur un serveur samba

Donc si tu souhaites que ta recherche soit pris en compte, il faut "montés" les fichiers partagés.

Pour ça, il faut:

1. installer smbfs via synaptic (tu peux après desinstaller samba...smbfs suffit)

2. créer les dossiers dans pc3 où seront montés ceux de pc1 (dans ton /home/utilisateur/.../par exemple)

3. Ecrire les fichiers une fois pour toute dans fstab:

sudo gedit /etc/fstab

puis à la suite pour chaque dossier, tu places une ligne de ce type

sudo mount -t smbfs -o username=utilisateur,password=xxxxx, //machine (ip de pc1 en fait) /repertoire_distant /home/utilisateur/.../

Où "utilisateur" et "mot de passe" correspondent à l'utilisateur du windows.

Pour que ce soit pris en compte automatiquement

sudo mount -a

Ce sera fait de toute façon à chaque démarrage .

Le fait de monter ansi les fichiers, te permettra une très gande souplesse au niveau des fichiers partagés (vraiment l'impression que tu travailles en local) et l'option recherche passera nickel.

Dernière modification par Julian (Le 29/07/2005, à 11:25)


julian@jabber.fr

Hors ligne

#5 Le 29/07/2005, à 12:04

PP

Re : recherche apd'un client ubuntu sur un serveur samba

Je suis dubitatif: Voici ce que j'ai obtenu

root@ubuntu:/home/patrick # mount -t smbfs -o username=admin,password=xxxxx //192.168.1.200/COMMUN /home/patrick/Desktop
mount: wrong fs type, bad option, bad superblock on //192.168.1.200/COMMUN,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

dmesg|tail donne
smbfs: mount_data version 1919251317 is not supported


"Soyons réalistes, exigeons l'impossible" (Che Guevarra)

Hors ligne

#6 Le 30/07/2005, à 08:02

PP

Re : recherche apd'un client ubuntu sur un serveur samba

En relisant ton 2nd message, je me suis aperçu que j'ai loupé l'instal de smbfs
j'ai donc fait
apt-get install smbfs (samba étant déjà installé par défaut)
suivi d'un
smbmount //serveurcd/COMMUN /home/patrick/Desktop/COMMUN2
et tout fonctionne comme sur des roulettes
Merci

Pour le reste (montage automatique au démarrage), je me réfère à
http://ubuntuguide.org/#automountnetworkfoldersall

avec ajouté à fstab
//serveurcd/COMMUN  /home/patrick/COMMUN  smbfs  credentials=/root/.smbcredentials,dmask=777,fmask=777   0       0

le fichier
/root/.smbcredentials
contenant deux lignes:
username=
password=

Dernière modification par PP (Le 01/08/2005, à 11:53)


"Soyons réalistes, exigeons l'impossible" (Che Guevarra)

Hors ligne

#7 Le 30/07/2005, à 12:14

abetsic

Re : recherche apd'un client ubuntu sur un serveur samba

J'ai moi même réussi à monter un partage samba, mais par contre pour remplir le fstab la syntaxe est un peu différente :

//ip_distante/nom_du_partage /point_de_montage smbfs ro,noauto 0 0

Mais j'ai une question, comment faire pour mettre dans le fichier fstab un nom de partage qui contient un espace ?

Par ailleurs les accents dans le repertoire de partage sont remplacés par des "?" même si je mets nls=utf8 ou nls=iso8859-15 dans les options.
Si quelqu'un a une idée...

Hors ligne

#8 Le 30/07/2005, à 12:19

Xarkam

Re : recherche apd'un client ubuntu sur un serveur samba

Je dirais comme ceci nom\ de\ partage\ avec\ des\ espaces .
Met un \ avant chaque espace.


Osames Manager
---
Asus Rampage V Extrême | Intel i7 5820K | Corsair 16GB DDR4 | NVIDIA GeForce 770GTX
Utilisateur d'Ubuntu, Debian, et Windows

Hors ligne

#9 Le 31/07/2005, à 16:23

abetsic

Re : recherche apd'un client ubuntu sur un serveur samba

Oui, ca fonctionne en console ça, mais pas dans le fichier fstab malheureusement, la ligne est déclarée mauvaise si je fais comme ça.
J'ai également essayé avec des guillemets, ça n'a pas marché non plus...
Mais bon, c'est pas dramtique non plus, je peux toujours me faire un petit script pour monter les partages samba...

Par contre j'ai une petite question, comment faire pour que l'utilisateur puisse monter un partage samba, quels sont les options à mettre dans le fstab?
J'ai essayé en m'inspirant de la ligne pour le cdrom, mais quand je fais un "mount /point_de_montage_de_mon_samba" il me demande quand même mon mot de passe utilisateur, alors que il ne le demande pas pour le montage d'un cdrom (fait en utiilsateur toujours, donc sans sudo)

Hors ligne