Partage Win connecté sur Linux

Partage Win connecté sur Linux - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 27-10-2004 à 15:17:40    

Bonjour,
 
Je suis débutant dans tout ce qui est linux :(
J'ai un serveur Web (apache,php,mysql) qui appartient a un domaine WinNT 4.
J'aimerai connecter un  lecteur reseau windows sur le serveur linux (il fait du traitement de fichier sur ce serveur)
j'ai donc essayé les commandes mount , smbmount , le soft fourni avec ma mandrake 9.2 lnneighborood, et meme le soft de montage dans l'appli de config de mandrake.  ainsi que xsmbrowser
Rien n'y fait.  
en fait, je crée le repertoire dans mnt ou dans le mnt de mon user, demande qu'il le monte, pas de message d'erreur. quand je fait un ls dans le rep il me dit :"ls..stale nfs handle". quand j'essaye de supprimer le rep créé il me dit device  or ressource busy...
 
Merci pour votre aide (et pour avoir lu tout ca ....)

Reply

Marsh Posté le 27-10-2004 à 15:17:40   

Reply

Marsh Posté le 27-10-2004 à 15:21:45    

tu veux que ton poste windows accede a un partage linux ???

Reply

Marsh Posté le 27-10-2004 à 15:27:10    

nop le contraire , mon linux a un windows.
j'ai oublié de precisé, pour virer le repertoire créé, je dois rebooter (ce qui est pas tres cool vu que le serveur web est en prod...)
 

Reply

Marsh Posté le 27-10-2004 à 15:29:52    

http://www.linux-wizard.net/howto. [...] article=13
 
rien ne doit pointer dans un un pouint de montage pour pouvoir le démonter, donc avant de faire un "umount /mon/pointdemontage", il faut sortir du partage/montage. par exemple tu fais : cd
 
aucune applis ne doit pointer dessus


Message édité par Dark_Schneider le 27-10-2004 à 15:31:01

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 27-10-2004 à 15:33:28    

ok j'ai lu ton liens, mais quand j'essayer de le démonter il me met : umount : /mnt/partage : périphérique occupé

Reply

Marsh Posté le 27-10-2004 à 15:53:55    

si une appli pointe dessus c'est normal. même un explorateur de fichier ne dois pas pointer dessus.
 
pour savoir  quel prog pointe sur un rep :
 


lsof +D /mnt/download


 
si tu n'es pas root :


/usr/sbin/lsof +D /mnt/download


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 27-10-2004 à 15:55:41    

et comment on fait si un programme pointe sur ce repertoire...????

Reply

Marsh Posté le 27-10-2004 à 15:57:06    

tu fermes le prog ... en plus tu as les PID des prog, donc tu peux les killer.
 
la logique est la suivante : prenons un sol que l'on peut enlever ( montage ).
si quelqu'un marche/est sur le sol, on ne peut l'enlever, sinon la persdonne pourrait se casser la g....
On attend que la personne parte ou on expulse la personne afin de pouvoir enlever le sol ...CQFD


Message édité par Dark_Schneider le 27-10-2004 à 15:59:06

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 27-10-2004 à 15:59:04    

j'ai pas de poste linux sous la main pour l'instant alors je vois pas bien.  
 
lsof +D /mnt/download  te permet de recuperer le numéro de process ?? et ensuite tu fait un kill c'est ça ???  
 
 

Reply

Marsh Posté le 27-10-2004 à 16:03:14    

je connaissais pas cette commande merci :)
je l'execute et il m'insulte quelque peu :  
lsof: WARNING: can't stat(/mnt/ct59-lrsq4): Permission denied
lsof 4.65
Dark_Sneider : merci, j'avais compris le principe, mais je ne savais pas comment recuperer le ou les process concernés, et dans ps -A c'est pas tjrs clair
pourtant je suis en root
j

Reply

Marsh Posté le 27-10-2004 à 16:03:14   

Reply

Marsh Posté le 27-10-2004 à 16:06:26    

tigrou libre> grrr, essaie et tu verras. mais bon si c'est un explorateur qui est dessus, fermé le prog en lciquant sur la petite croix suffit ...
 
bart70> peux tu faire un : ls -l /mnt/ct59-lrsq4


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 27-10-2004 à 16:08:15    

dart_schneider : malheuresement non,  je pige vraiment rien...

Reply

Marsh Posté le 27-10-2004 à 16:10:58    

vi mais mon PC linux n'a pas d'interface graphique! alors pas d'explorateur.... je pensais surtout a une session ouverte a distance et oubliée! (j'ai tendance a ouvrir plein de session a distance pour administrer mon poste et à les oublier... ):-(
 
 

Reply

Marsh Posté le 27-10-2004 à 16:13:18    

tigrou libre> et ton terminal ? pense tu à sortir du montage/partage quand tu fais le umount ?
 
bart70> fichier ou rep référencé mais n'existant plus. souvent cela arrive lors d'un reboot foireux ou lorsqu'un montage réseau déconne ou change sans prévenir


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 27-10-2004 à 16:15:27    

Dark_Schneider> je fait des umount que pour changer de CD!
mais ça m'arrive de moins en moins .... maintenant je fait eject!

Reply

Marsh Posté le 27-10-2004 à 16:42:25    

tigrou libre> une partoche ou un partage c'est umount


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 27-10-2004 à 16:50:17    

Dark_Schneider> j'etais au courant... merci!! mais quand une partition est montée tu la démonte rarement....

Reply

Marsh Posté le 27-10-2004 à 17:51:35    

ok dark, mais ca me dis pas comment le virer :(
au fait, lors du shutdown, il essaye de les killer mais passe en FAILED :(
 
par contre, mon probleme le plus important, c'est le pourquoi du comment que mon montage ne fonctionne pas :(
 
merci pour ton aide en tout cas, c'est toujours sympa de trouver qq un sur les forums pour repondre au appel au secour

Reply

Marsh Posté le 27-10-2004 à 18:02:58    

ct59-lrsq4 <- c'est koi ?
 
montre ton fstab


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 27-10-2004 à 18:09:07    

bah c'est le nom de mon serveur lol
euh mon fstab, je peux te le montrer, mais demain, c'est au taf, et la, j'y suis plus :(

Reply

Marsh Posté le 27-10-2004 à 19:06:43    

- utilise un nom moins bizarre pour le point de montage ( pas de - )
 
- vire la ligne dans fstab faisant le montage, mieux vaut la faire manuellement


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 27-10-2004 à 20:05:59    

pour le nom , j'ai essayé avec test (je peux pas changer le nom de serveur malheureusement , et j'ai essayé avec un poste avec un nom plus normal ca marche pas non plus :( )
le fstab, j'ai essayé sans la ligne (premier post) avec les outils que je décrivait plus haut)...

Reply

Marsh Posté le 28-10-2004 à 07:58:12    

mon fstab, j'ai essayé 2 choses :
//CT59-LRSQ4/Tampon    /mnt/   smbfs   user,username=userwin%motdepasse,fmask=777
 
et  
//CT59-LRSQ4/Tampon    /usr/ct59-lrsq4          supermount     user, fs=auto, username=userwin, password=mdp,fmask=777,codepage=850,iocharset=iso8859-15
 
les 2 foirent :(

Reply

Marsh Posté le 28-10-2004 à 08:47:57    

essaie :
//CT59-LRSQ4/Tampon    /mnt/Tampon/   smbfs   user,username=userwin%motdepasse,fmask=777

Reply

Marsh Posté le 28-10-2004 à 08:48:24    

si ça fonctionne tu aura moins de merde dans ton rep /mnt/

Reply

Marsh Posté le 28-10-2004 à 09:25:54    

merci , mais ca aussi j'avais essayé :(
c'est vraiment trop bizarre

Reply

Marsh Posté le 28-10-2004 à 09:30:46    

mount \\\\etoile-noire\\ressource /mnt -o username=truc password=**

Reply

Marsh Posté le 28-10-2004 à 10:32:46    

il aime pas :
Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
       mount -t type dev dir    : ordinary mount command
Note that one does not really mount a device, one mounts
a filesystem (of the given type) found on the device.
One can also mount an already visible directory tree elsewhere:
       mount --bind olddir newdir
or move a subtree:
       mount --move olddir newdir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p num].
For many more details, say  man 8 mount .

Reply

Marsh Posté le 28-10-2004 à 10:40:33    

essaye  


smbmount \\\\etoile-noire\\ressource /mnt -o username=truc password=**

Reply

Marsh Posté le 28-10-2004 à 11:11:31    

je le met dans test sans crée le rep au préalable :
Could not resolve mount point /mnt/test

Reply

Marsh Posté le 28-10-2004 à 11:12:30    

en le creant j'ai ca :
Usage: mount.smbfs service mountpoint [-o options,...]
Version 2.2.7a
 
Options:
      username=<arg>                  SMB username
      password=<arg>                  SMB password
      credentials=<filename>          file with username/password
      netbiosname=<arg>               source NetBIOS name
      uid=<arg>                       mount uid or username
      gid=<arg>                       mount gid or groupname
      port=<arg>                      remote SMB port number
      fmask=<arg>                     file umask
      dmask=<arg>                     directory umask
      debug=<arg>                     debug level
      ip=<arg>                        destination host or IP address
      workgroup=<arg>                 workgroup on destination
      sockopt=<arg>                   TCP socket options
      scope=<arg>                     NetBIOS scope
      iocharset=<arg>                 Linux charset (iso8859-1, utf8)
      codepage=<arg>                  server codepage (cp850)
      ttl=<arg>                       dircache time to live
      guest                           don't prompt for a password
      ro                              mount read-only
      rw                              mount read-write
 
This command is designed to be run from within /bin/mount by giving
the option '-t smbfs'. For example:
  mount -t smbfs -o username=tridge,password=foobar //fjall/test /data/test
 
 
et il ne fait rien ... snif j'y arriverai jamais

Reply

Marsh Posté le 28-10-2004 à 16:16:38    

- donne le résultat des commandes suivantes :
 


hostname
smbclient -L //CT59-LRSQ4 -U nomutilisateur


 
- vire tes entrées concernant un montage smb distant de fstab puis reboot.


Message édité par Dark_Schneider le 28-10-2004 à 16:16:58

---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 29-10-2004 à 08:53:06    

smbmount \\\\etoile-noire\\ressource /mnt -o \   username=truc,password=**
             ^---y a pas d'espace, c une virgule
Sinon mount croit que password est une de ses options et non une option de montage

Reply

Marsh Posté le 29-10-2004 à 09:28:56    

la sortie du smbclient :  
 
added interface ip=172.16.128.140 bcast=172.16.159.255 nmask=255.255.224.0
Got a positive name query response from 172.16.128.93 ( 172.16.128.85 )
Password:
Domain=[CETE59] OS=[Windows NT 4.0] Server=[NT LAN Manager 4.0]
 
        Sharename      Type      Comment
        ---------      ----      -------
        ADMIN$         Disk      Admin. distante
        IPC$           IPC       IPC distant
        C$             Disk      Partage par dfaut
        D$             Disk      Partage par dfaut
        HPDesign750C   Printer   HP DesignJet 750C+ (E/A0) by HP
        print$         Disk      Pilotes d'imprimante
        Tampon         Disk
 
        Server               Comment
        ---------            -------
 
        Workgroup            Master
        ---------            -------
 
 
le smbmount avec virgule, meme chose qu'avec l'espace (avant le password)

Reply

Marsh Posté le 29-10-2004 à 10:36:15    

Arrrg !!
 
et ça ça donne koi ???
-> smbmount \\\\CETE59\\Tampon /mnt -o username=truc

Reply

Marsh Posté le 29-10-2004 à 14:11:12    

CETE59 c'est mon domaine.....  
j'ai déja essayé , la reponse est au dessus :(
 
en tout cas ,merci pour votre aide :)

Reply

Marsh Posté le 29-10-2004 à 14:40:20    

donc le partage est vue, parfait.
 
tu ne m'a pas donné le résultat de la commande  : hostname
 
bon maintenant essaie de monter le partage manuellement ne ligne de commande :


smbmount //CT59-LRSQ4/Tampon /mnt/partage -o username=nomutilisateur


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 04-11-2004 à 08:14:22    

j'avais deja essayé :( ca ne fonctionne pas non plus...
 
la commande hostname me renvoi le nom du poste  linux (lrsq-linux)
 

Reply

Marsh Posté le 04-11-2004 à 15:05:16    

peux tu virer le - du nom NETBIOS ?
 
que donne la commande : findsmb


---------------
Mandriva : parce que nous le valons bien ! http://linux-wizard.net/index.php
Reply

Marsh Posté le 04-11-2004 à 20:56:25    

euh non je ne peux pas, les noms des pc sont donnés par convention :(
pour le resultat de la commande, je ne pourrai le faire que lundi :(
merci encore pour ton aide, ca fait plaisir de voir que la reputation de la communité linux n'est pas usurpée :)
 

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed