pb de partage de fichier entre windows et linux - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 25-11-2003 à 21:20:31
moi je vais faire win2000 et mdk et je ferai une partoche de 28Go en fat32 car à la fois linux et windows savent écrire et lire dessus.
Marsh Posté le 25-11-2003 à 21:45:44
l'interet de ma manip c'est de pouvoir mettre un pc sur le net (linux) pour les dl et tout ca ! et l'autre pc sous merdows pour jouer et rebouter quand je veux !
autre chose est ce que m'on repertoire de partage sous linux dois etre dans home ?
Marsh Posté le 25-11-2003 à 21:51:36
regarde ce que j'ai dit dans ce petit post
http://forum.hardware.fr/forum2.ph [...] h=&subcat=
Marsh Posté le 26-11-2003 à 02:16:09
ce que tu propose ne me convient pas telement !
reprenons depuis le debut comment dois-je configurer mon reseau sous linux afin que windows puisse lire les fichiers contenus dans des repertoires present sous linux
Marsh Posté le 26-11-2003 à 02:26:07
biscitcho a écrit : |
sisi c'est possible Tu peut même partager les répertoires qui ne sont pas dans ton home.
Je t'invite à jeter un oeil dans ton fichier de conf de samba (/etc/smb.conf je crois)
Marsh Posté le 26-11-2003 à 02:53:43
je me bas avec ce fichier justement j'essay de le comprendre depuis vendredi mais bon j'ai reussi a faire queleque truc dans le genre crée un serveur toto que je vois très bien dans le voisinage reseau ensuite dans samba j'ai crée un repertoire que je n'arrive pas a acceder sous windows ! je vois le serveur toto dans le voisinage reseau mais lorsque je veux rentrer dessus windows me demande un mot de pass ?
faut t'il creer un client reseau dans samba ?
Marsh Posté le 26-11-2003 à 03:04:54
Fais voir ton smb.conf
edit : (t'as bien lu le man smb.conf ?)
Marsh Posté le 26-11-2003 à 15:42:59
Dans une console, fais
smbpasswd -a MON_USER |
Et choisis un mot de passe pour ce nom d'utilisateur.
Maintenant, quand tu es sous windows et qu'on te demande un mot de passe, tu mets MON_USER avec le mot de passe que tu as choisis et ca devrait marcher.
Marsh Posté le 26-11-2003 à 22:15:50
excuser pour ce retard mais j'ai pas le temps ce soir de mettre le smb.conf cause il faudrais que je retape tout a la main ! je vais le faire très prochainement ! merci a tous de vos conseils et rester en contact je vous remercis bcp ))
je pense que d'ici demain soir ca vas etre ok merci et bonne continuation !!!!
Marsh Posté le 27-11-2003 à 14:02:59
ok je vais essayé d'ajouter un utilisateur a samba ce soir mais une question me vient
comment faire pour ajouter le mot de pas a la suite de la cammande et surtout sous xp je n'ai pas la possibilité de cahnger le nom d'utilisateur alors dois-je ajouter dans samba le nom de l'ordinateur ou le nom de l'utilisateur sous xp
merci encore pour vos conseil ce soir je tape le smb.conf
Marsh Posté le 28-11-2003 à 13:13:57
le type des partoches n est pas du tout le probleme, c est samba qui se charge des ecritures, lecture...
Avec la mdk 9.2 tu dois avoir l utilitaire SWAT qui est une interface web sur le port 901 si je me souviens bien
Avec celle tu peux configurer plus facilement le smb.conf, les mots de passe, les user, les droites d ecritures, de lectures etc... c est plus facile si tu connais pas la syntax et les options possible du fichier de conf
Marsh Posté le 28-11-2003 à 15:34:22
voila le smb.conf
[global]
netbios name = BISCUIT
serveur string = serveur samba
security = SHARE
encrypt passwords = Yes
log file = /var/log/samba/log.%m ( j'aimerais bien savoir a quoi cette ligne correspond )
max log size = 50
socket options = TCP_MODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
printcap = cups
dns proxy = Yes
guest account =
printer admin = @adm
printing = cups
[home]
comment = Home Directories
read only = yes
browseable = yes
[partage]
path = /partage
read only = yes
guest only = yes
guest ok = yes
alors voila j'ai config que ce fichier pour le moment, mon pb est que je vois l'ordinateur dans voisinage reseau de windows appellé Biscuit (serveur samba) mais lorsque je veux acceder dessus on me demande un mot de pass ! donc quel commande dois-je faire pour ajouter un utilisateur ou je sais pas quoi sachant qui windows veut se connecté en tant que biscuit\invité (biscuit est le nom du serveur samba et le nom de l'utilisateur sous windows )
Marsh Posté le 29-11-2003 à 19:51:42
alors j'ai reussi a faire quelque petit truc !
sachant que l'utilisateur de windows est biscuit ! j'ai donc crée un user biscuit dans /home sous linux ! ensuite j'ai ajouté cet utilisateur dans samba grace a la commande smbpasswd -a !
maintenant mon pb c'est que dans le voisinage reseau j'ai bien le repertoire partage et le repertoire home ! j'arrive a entrée dans le repertoire home mais pas dans le repertoire de partage
Marsh Posté le 01-12-2003 à 15:33:20
Vérifie les droits du rep /partage : pour avoir le droit d'entrer dans le répertoire /partage, il faut que ton user biscuit ait les droits pour y accéder
Marsh Posté le 03-12-2003 à 02:28:07
justement comment je fait pour lui donner les droits a cet user ca je sais pas faire ?
sinon j'ai finté j'ai nomé l'utilisteur root sous windows xp et comme ca plus de soucis ! mais bon c tjs interrencent de savoir donné les droits au users ?
Marsh Posté le 03-12-2003 à 02:31:14
en meme temps je vend deux cartes reseau 3com en 100 prix je sais pas 45? ca serais l'ideal prix a debatre !
un onduleur 120? de marque CHLORIDE 650V/A possibilité de branché 5 appareil electrique deçus
Marsh Posté le 03-12-2003 à 02:55:45
biscitcho a écrit : voila le smb.conf |
reprends ce fichier de conf. qui est pas mal et ajoute un user a ton guest account = ( creer toi un user systeme genre smbuser : dans une console man adduser ) l'user doit etre valide , puis la , a chaque fois que tu te connecteras , tu auras les droits de smbuser
edit : tu pourras te connecter au serveur samba sans mdp en faite , en compte guest
de toute facon : www.lea-linux.org recherche samba
Marsh Posté le 03-12-2003 à 03:00:48
biscitcho a écrit : justement comment je fait pour lui donner les droits a cet user ca je sais pas faire ? |
ne jamais ce connecter en root par ftp , smb , sous X ...
rajoute ces regles dans ton smb.conf :
invalid users = root
pour plus de securité :
hosts allow = 192.168.0. 127.0.0.1
hosts deny = 0.0.0.0/0
pour avoir les accents qui marchent :
character set = ISO8859-1
client code page = 850
Marsh Posté le 03-12-2003 à 14:08:37
si tu avais bien lu tous les topics il faut simplement qu'un compte samba soit existant.
Le mieux c de créer un utilisateur samba qui a le meme nom/mdp que ton utilisateur windows, comme ca ca sera transparent à l'utilisation.
Marsh Posté le 04-12-2003 à 20:48:43
mais comment je fait pour definir les droits d'accès a un utilisateur a des repertoire ?
merci bcp a tous pour votre aide !
Marsh Posté le 22-12-2003 à 01:33:29
j'ai un gros soucis maintenant je n'arrive plus a lancer swat dans un navigateur afin de config le smb.conf, le navigateur me dis qu'il est impossible de se connecté a localhost
Marsh Posté le 03-02-2004 à 18:04:18
lancer le service swat
Marsh Posté le 03-02-2004 à 18:43:05
bonjour,
moi j'ai réussi à rentrer ds mon linux, mais je ne rentre que dans le repertoire utilisateur
je souhaite avoir un fichier qui se trouve dans /root, mais je suppose que je doit rentrer root ds le nom utilisateur dans xp et le mot de passe que j'utilise quand je suis en root dans linux!
seulement cela ne marche pas!
merci
Marsh Posté le 03-02-2004 à 19:14:23
déjà n'utilise pas le compte root qd tu te connectes depuis win.
c'est koi ton smb.conf ?
tu as ajouté 'utilisateur à samba avec smbpasswd ?
Marsh Posté le 03-02-2004 à 20:39:38
/etc/samba/smb.conf
;
; Sample configuration file for the Samba suite for Debian GNU/Linux
;
; Please see the manual page for smb.conf for detailed description of
; every parameter.
;
[global]
# Do something sensible when Samba crashes: mail the admin a backtrace
panic action = /usr/share/samba/panic-action %d
printing = bsd
printcap name = /etc/printcap
load printers = yes
guest account = nobody
invalid users = root
; "security = user" is always a good idea. This will require a Unix account
; in this server for every user accessing the server.
security = user
; Change this for the workgroup your Samba server will part of
workgroup = WORKGROUP
server string = %h server (Samba %v)
; If you want Samba to log though syslog only then set the following
; parameter to 'yes'. Please note that logging through syslog in
; Samba is still experimental.
syslog only = no
; We want Samba to log a minimum amount of information to syslog. Everything
; should go to /var/log/{smb,nmb} instead. If you want to log through
; syslog you should set the following parameter to something higher.
syslog = 0;
; This socket options really speed up Samba under Linux, according to my
; own tests.
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=4096 SO_RCVBUF=4096
; Passwords are encrypted by default. This way the latest Windows 95 and NT
; clients can connect to the Samba server with no problems.
encrypt passwords = true
passdb backend = smbpasswd guest
; It's always a good idea to use a WINS server. If you want this server
; to be the WINS server for your network change the following parameter
; to "yes". Otherwise leave it as "no" and specify your WINS server
; below (note: only one Samba server can be the WINS server).
; Read BROWSING.txt for more details.
wins support = no
; If this server is not the WINS server then specify who is it and uncomment
; next line.
; wins server = 172.16.0.10
# If we receive WINS server info from DHCP, override the options above.
include = /etc/samba/dhcp.conf
; Please read BROWSING.txt and set the next four parameters according
; to your network setup. There is no valid default so they are commented
; out.
; os level = 0
; domain master = no
; local master = no
; preferred master = no
; What naming service and in what order should we use to resolve host names
; to IP addresses
name resolve order = lmhosts host wins bcast
; This will prevent nmbd to search for NetBIOS names through DNS.
dns proxy = no
; Name mangling options
preserve case = yes
short preserve case = yes
; This boolean parameter controlls whether Samba attempts to sync. the Unix
; password with the SMB password when the encrypted SMB password in the
; /etc/samba/smbpasswd file is changed.
unix password sync = false
; For Unix password sync. to work on a Debian GNU/Linux system, the following
; parameters must be set (thanks to Augustin Luton
; <aluton@hybrigenics.fr> for sending the correct chat script for
; the passwd program in Debian Potato).
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n\n *Retype\snew\sUNIX\spassword:* %n\n .
; The following parameter is useful only if you have the linpopup package
; installed. The samba maintainer and the linpopup maintainer are
; working to ease installation and configuration of linpopup and samba.
; message command = /bin/sh -c '/usr/bin/linpopup "%f" "%m" %s; rm %s' &
; The default maximum log file size is 5 MBytes. That's too big so this
; next parameter sets it to 1 MByte. Currently, Samba rotates log
; files (/var/log/{smb,nmb} in Debian) when these files reach 1000 KBytes.
; A better solution would be to have Samba rotate the log file upon
; reception of a signal, but for now on, we have to live with this.
max log size = 1000
obey pam restrictions = yes
; Some defaults for winbind (make sure you're not using the ranges
; for something else.)
; winbind uid = 10000-20000
; winbind gid = 10000-20000
; template shell = /bin/bash
; ISOLATIN1 with euro sign
unix charset = iso-8859-15
display charset = iso-8859-15
dos charset = 850
[homes]
comment = Home Directories
browseable = no
; By default, the home directories are exported read only. Change next
; parameter to "no" if you want to be able to write to them.
read only = yes
; File creation mask is set to 0700 for security reasons. If you want to
; create files with group=rw permissions, set next parameter to 0775.
create mask = 0700
; Directory creation mask is set to 0700 for security reasons. If you want to
; create dirs. with group=rw permissions, set next parameter to 0775.
directory mask = 0700
[printers]
comment = All Printers
browseable = no
path = /tmp
printable = yes
public = no
writable = no
create mode = 0700
; A sample share for sharing your CD-ROM with others.
;[cdrom]
; comment = Samba server's CD-ROM
; writable = no
; locking = no
; path = /cdrom
; public = yes
;
; The next two parameters show how to auto-mount a CD-ROM when the
; cdrom share is accesed. For this to work /etc/fstab must contain
; an entry like this:
;
; /dev/scd0 /cdrom iso9660 defaults,noauto,ro,user 0 0
;
; The CD-ROM gets unmounted automatically after the connection to the
;
; If you don't want to use auto-mounting/unmounting make sure the CD
; is mounted on /cdrom
;
; preexec = /bin/mount /cdrom
; postexec = /bin/umount /cdrom
Marsh Posté le 25-11-2003 à 20:23:15
salut a tous
alors voila j'ai deux machine une sous windows xp et l'autre sous linux mandrake 9.2 !
je desire faire un partage de fichier de linux vers windows, c'est a dire j'aimerais de windows prendre des fichier qui se trouve dans la machine linux via le voisinage reseau !
sous linux grave a samba j'ai reussi a partager des repertoires que je vois dans le voisinage reseau sous windows mais lorsque je veyx y acceder windows me demande un mot de pass !
tout d'abord je voudrais savoir si c'est possible de faire cette operation car on m'a dis que le partage etait impossible ! a cause du system de fichier des deux system ( windwos en ntfs et linux en ext3)
bref si vous avez des infos j'attends avec impatiance
merci a tous !