#1 Le 07/09/2005, à 08: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, à 10:45)
Hors ligne
#2 Le 07/09/2005, à 21:35
- fokal
Re : [RESOLU] pb accès partage réseau windows (écriture)
bah personne pour aider un newb ??
Hors ligne
#3 Le 08/09/2005, à 09: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
tiens, il est vachement util mon commentaire.....:/
Hors ligne
#4 Le 08/09/2005, à 10: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, à 11: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, à 10:46
- fokal
Re : [RESOLU] pb accès partage réseau windows (écriture)
re, :hello:
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
(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
à 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
NB : evidement, sur le serveur windows, il faut avoir crée les utilisateurs et mot de passe qui doivent accèder au serveur
bye
:hello:
Dernière modification par fokal (Le 09/09/2005, à 10:48)
Hors ligne
#7 Le 06/02/2006, à 16: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, à 11: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