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 07/09/2005, à 09:30

fokal

[RESOLU] pb accès partage réseau windows (écriture)

La methode ci dessous ne fonctionne que pour un accès en lecture seule. Pour un accès en lecture écriture, voir dernier post !




salut !

je suis passé à Ubuntu depuis environ deux semaines.
Dans l'ensemble je suis assez satisfait, si ce n'est encore deux trois petites bricoles qui sont toutefois très chiante à l'usage...

voici ma configuration syst et rsx :

- Un PC sous Win2k server, serveur de fichies et serveur d'impression
- Un pc sous Ubuntu, et dual boot windows XP (encore pour l'instant)
- Un pc sous windows XP

alors voilà le pb,
si je crée un partage réseau d'un dossier sur le serveur win2k en utilisant "raccourcis --> connecter au serveur", le reccourci apparait bien sur mon bureau, j'ai bien accès au dossier en lecture écriture, impecc.

Seulement le hic, c'est que des applications telles que gimp par exemple ne savent pas utiliser ce genre d'accès réseau ne serait-ce que pour ouvrir les fichiers, tout comme firebird aussi ne sait pas utiliser ce genre de partage samba (pour info, mes mails sont stockès sur le serveur, car je dois pouvoir y accèder depuis chaque pc).

Donc, j'ai voulu créer le dossier partagé en éditant mon fichier fstab, que voici :

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda2       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda5       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 ro,user,noauto  0       0
/dev/sda        /media/usb0     auto    rw,user,noauto  0       0
//192.168.1.100/photo	/media/photo smbfs credentials=/root/.smbcredentials 0	0
//192.168.1.100/mp3	/media/mp3 smbfs credentials=/root/.smbcredentials	0	0
//192.168.1.100/video /media/video smbfs credentials=/root/.smbcredentials 0 0
//192.168.1.100/mail /media/mail smbfs credentials=/root/.smbcredentials 0 0
/dev/hda1 /media/windows ntfs ro,user,auto,gid=100,umask=002,nls=utf8 0 0

j'ai crée un fichier .smbcredentials ou dedans il y a mon nom d'utilisateur et mon mot de passe (à savoir sous ubuntu et windows, j'ai les mêmes nom d'utils et mot de passe pour éviter les pbs).
en utilisant cette méthode pour accèder aux dossier partagé windows, j'ai bien un raccourci vers le dossier monté mais je n'ai qu'un accès en lecture..... ce qui ne résoud pas donc mon pb, gimp peut ouvrir un fichier distant sur win2k, mais ne peut pas y écrire.. thunderbird pareil....

voilà donc mon pb.
je pense qu'il faut sans doute rajouter des options dans mon fichier fstab, mais je ne sais pas lesquelles (rappel : warning ! newb inside).

par avance merci pour votre aide.

après, autre pb : les polices d'affichage sont moches par rapport à windows, moins nettes et plus baveuses, mais c'est un autre problème, on verra plus tard...

bye

Dernière modification par fokal (Le 09/09/2005, à 11:45)

Hors ligne

#2 Le 07/09/2005, à 22:35

fokal

Re : [RESOLU] pb accès partage réseau windows (écriture)

bah personne pour aider un newb ??

sad

Hors ligne

#3 Le 08/09/2005, à 10:54

vincebel

Re : [RESOLU] pb accès partage réseau windows (écriture)

C'est pas que je veux pas, mais je peux pas t'aider big_smile

tiens, il est vachement util mon commentaire.....:/

Hors ligne

#4 Le 08/09/2005, à 11:40

Globule

Re : [RESOLU] pb accès partage réseau windows (écriture)

Ceci peut certainement t'aider, non ?

http://wiki.ubuntu-fr.org/applications/samba

Hors ligne

#5 Le 08/09/2005, à 12:28

fokal

Re : [RESOLU] pb accès partage réseau windows (écriture)

vincebel, merci qd même
globule : déjà lu, mais ça ne résout rien.

par contre, j'ai eu la soluce à l'instant sur un autre forum (hardware.fr).

il faut devant credentials, rajouter rw,UID=nom_utilisateur

ce qui donne donc pour mon fstab :

# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/hda2       /               ext3    defaults,errors=remount-ro 0       1
/dev/hda5       none            swap    sw              0       0
/dev/hdc        /media/cdrom0   udf,iso9660 ro,user,noauto  0       0
/dev/sda        /media/usb0     auto    rw,user,noauto  0       0
//192.168.1.100/photo	/media/photo smbfs rw,uid=fokal,credentials=/root/.smbcredentials 0	0
//192.168.1.100/mp3	/media/mp3 smbfs rw,uid=fokal,credentials=/root/.smbcredentials 0 0
//192.168.1.100/video /media/video smbfs rw,uid=fokal,credentials=/root/.smbcredentials 0 0
//192.168.1.100/redirection /media/redirection smbfs rw,uid=fokal,credentials=/root/.smbcredentials 0 0
/dev/hda1 /media/windows ntfs ro,user,auto,gid=100,umask=002,nls=utf8 0 0

ça pourra sans doute en aider certains, j'étais même assez surpris que cette question n'ai pas déjà été abordée.

bye

Hors ligne

#6 Le 09/09/2005, à 11:46

fokal

Re : [RESOLU] pb accès partage réseau windows (écriture)

re,  :hello:  big_smile

encore moi avec mon montage de dossier partagé windows en lecture/écriture au démarrage d'ubuntu..
alors, j'ai abandonné avec fstab, après m'être battu avec pendant deux jours..
j'ai utilisé pammount, et ça marche IMPECC

pour résumer :

[*]installer "libpam-mount" via synaptic (ou via apt-get : sudo apt-get install libpam-mount )
[*]installer aussi smbfs s'il n'est pas installé non plus (sudo apt-get install smbfs )

[*]on crée un nouveau fichier dans /etc/pam.d    nommé common-pammount

sudo gedit /etc/pam.d/common-pammount

dans ce fichier, on y met :

auth       optional   pam_mount.so use_first_pass
session    optional   pam_mount.so

on fera ici bien attention de pas faire de faute, sinon, l'ouverture de session prochaine va merder séverement wink
(on met bien "use_first_pass" et non pas le premier mot de passe utilisé lors de l'install de ubuntu (le pass root koi))
enregistrer le fichier
(Si vous avez fait une faute de frappe et que vous ne pouvez plus vous logger, démarrez sur un live cd par exemple, puis editer /etc/pam.d/gdm en commentant @include common-pammount )

[*]modifier le fichier /etc/pam.d/gdm

sudo gedit /etc/pam.d/gdm

et on y rajoute cette ligne :

@include common-pammount

enregistrer le fichier

[*]on modifie le fichier /etc/login.defs

sudo gedit /etc/login.defs

dedans on y recherche CLOSE_SESSIONS  et on met yes
ça permet ainsi le montage à l'ouverture des sessions
on enregistre

[*]maintenant, on va éditer /etc/security/pam_mount.conf afin de définir quel dossier à monter à l'ouverture de session

sudo gedit /etc/security/pam_mount.conf

rechercher :
# options_allow
# options_deny
# options_require

et y rajouter dessous la ligne suivante, correctement configurée :

volume <user> smb <serveur> <partage> <point de montage> <option1,option2,..optionx> - -

user = nom d'user pour se connecter
server = serveur windows distant
partage = dossier partagé sur le serveur (attention, on ne peut pas partager ainsi des sous dossiers sur le serveur windows)
point de montage = bah le point de montage sur votre ubuntu
option = bah, les options smile

à savoir, pour user, au lieu de mettre un nom d'utilisateur, on peut y mettre   *    ainsi, c'est le nom de l'utilisateur ayant ouvert la session courante qui sera utilisé, de cette manière, par la suite dans le fichier, on pourra mettre cette fois   &   au lieu du nom d'utilisateur. Si ça parrait pas très clair, vous comprendrez mieux en etudiant ma propre ligne ci dessous.
dans les otpions, on peut y mettre gid, uid, fmask, workgroup, etc... séparé par une virgule.

voilà ma ligne :

volume * smb TPS MP3 /media/mp3 uid=&,gid=tps,dmask=777,umask=777,workgroup=mshome - -

(détail :
serveur windows 2000server  : TPS
dossier partagé sur TPS : MP3
monté dans : /media/mp3
UID = le nom d'utilisateur (&    (*))
gid = tps (j'ai precedement crée un groupe tps regroupant les utilisateurs qui doivent accèder à tps)
dmask, umask : droit
workgroup : mshome = le groupe de travail windows
ne pas oublier les deux tirets   - -


on redémarre, et hop, miracle, ça marche.
si ça marche pas, vous avez merdé quelque part smile
NB : evidement, sur le serveur windows, il faut avoir crée les utilisateurs et mot de passe qui doivent accèder au serveur wink

bye
:hello:

Dernière modification par fokal (Le 09/09/2005, à 11:48)

Hors ligne

#7 Le 06/02/2006, à 17:11

le_gates

Re : [RESOLU] pb accès partage réseau windows (écriture)

salut

Ta proc' est bien complete Fokal, mais une petite chose me manque.
Au niveau du partage situé sur le serveur, est-ce que on peut mettre un chemin du genre :

                UsersShare$/DataPath/&                 ????
Car je veux que chaque utilisateur ai son repertoire perso qui est sur le serveur comme sous win$.Lorsque je mes a pointer sur un dossier partagé du serveur, ça fonctionne impec, mais quand je mes ça "UsersShare$/DataPath/&" ça marche pas.Bien evidemment j'ai bien fait attention aux droits et tout et tout...

merci de votre aide:D:D!!


-=(g@te's)=-

Hors ligne

#8 Le 09/02/2006, à 12:49

binbin

Re : [RESOLU] pb accès partage réseau windows (écriture)

Salut,

Tu peux le faire mais tu dois cacher l'interprétation du $

UsersShare\$/DataPath/&

by

Hors ligne