Accéder à mon /home, en réseau depuis Windows 7

C’est sans doute un classique, mais je ne sais pas faire…
je suis allé voir sur ce site et j’ai appliqué la procédure recommandée, non pas à un nouveau dossier intitulé partagewindows, mais à mon dossier Téléchargements (car c’est en fait à ce répertoire que je voudrais accéder depuis Windows).
J’ai donc modifié comme indiqué sur le site, le fichier [glow=red,2,300]/etc/samba/smb.conf [/glow]d’un petit coup de gksudo gedit.
Le voici pour vous :

[code][global]
netbios name = Samba24
server string = Samba file and print server
workgroup = Workgroup
security = user
hosts allow = 127. 192.168.0.
interfaces = 127.0.0.1/8 192.168.0.0/24
bind interfaces only = yes
remote announce = 192.168.0.255
remote browse sync = 192.168.0.255
printcap name = cups
load printers = yes
cups options = raw
printing = cups
guest account = smbguest
log file = /var/log/samba/samba.log
max log size = 1000
null passwords = no
username level = 6
password level = 6
encrypt passwords = yes
unix password sync = yes
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = no
domain master = no
preferred master = no
domain logons = no
os level = 33
logon drive = m:
logon home = \%L\homes%u
logon path = \%L\profiles%u
logon script = %G.bat
time server = no
name resolve order = wins lmhosts bcast
wins support = no
wins proxy = no
dns proxy = no
preserve case = yes
short preserve case = yes
client use spnego = no
client signing = no
client schannel = no
server signing = no
server schannel = no
nt pipe support = yes
nt status support = yes
allow trusted domains = no
obey pam restrictions = yes
enable spoolss = yes
client plaintext auth = no
disable netbios = no
follow symlinks = no
update encrypted = yes
pam password change = no
passwd chat timeout = 120
hostname lookups = no
username map = /etc/samba/smbusers
passdb backend = tdbsam
passwd program = /usr/bin/passwd ‘%u’
passwd chat = Newpassword* %n\n ReTypenewpassword %n\n passwdchanged*\n
add user script = /usr/sbin/useradd -d /dev/null -c ‘Samba User Account’ -s /dev/null ‘%u’
add user to group script=/usr/sbin/useradd -d /dev/null -c ‘Samba User Account’ -s /dev/null -g ‘%g’ ‘%u’
add group script = /usr/sbin/groupadd ‘%g’
delete user script = /usr/sbin/userdel ‘%u’
delete user from group script = /usr/sbin/userdel ‘%u’ ‘%g’
delete group script = /usr/sbin/groupdel ‘%g’
add machine script = /usr/sbin/useradd -d /dev/null -g sambamachines -c ‘Samba Machine Account’ -s /dev/null -M ‘%u’
machine password timeout = 120
idmap uid = 16777216-33554431
idmap gid = 16777216-33554431
template shell = /dev/null
winbind use default domain = yes
winbind separator = @
winbind cache time = 360
winbind trusted domains only = yes
winbind nested groups = no
winbind nss info = no
winbind refresh tickets = no
winbind offline logon = no

[homes]
comment = Home Directories
path = /home
valid users = %U
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
locking = no
strict locking = no

[netlogon]
comment = Network Logon Service
path = /var/lib/samba/netlogon
read only = no
available = yes
browseable = yes
writable = no
guest ok = no
public = no
printable = no
locking = no
strict locking = no

[profiles]
comment = User Profiles
path = /var/lib/samba/profiles
read only = no
available = yes
browseable = yes
writable = yes
guest ok = no
public = no
printable = no
create mode = 0600
directory mask = 0700
locking = no
strict locking = no

[printers]
comment = All Printers
path = /var/spool/samba
browseable = yes
writable = no
guest ok = no
public = no
printable = yes
locking = no
strict locking = no

[pdf-documents]
path = /var/lib/samba/pdf-documents
comment = Converted PDF Documents
admin users = %U
available = yes
browseable = yes
writeable = yes
guest ok = yes
locking = no
strict locking = no

[pdf-printer]
path = /tmp
comment = PDF Printer Service
printable = yes
guest ok = yes
use client driver = yes
printing = bsd
print command = /usr/bin/gadmin-samba-pdf %s %u
lpq command =
lprm command =

[Téléchargements]

comment = Partage Windows
path = /home/jgs/Téléchargements
browseable = yes
valid users = jgs
public = no
writeable = yes
printable = no[/code]
Bien entendu ma petite modif est là, tout à la fin :

[code]
[Téléchargements]

comment = Partage Windows
path = /home/jgs/Téléchargements
browseable = yes
valid users = jgs
public = no
writeable = yes
printable = no[/code]
Et, bien entendu, ça n’a pas marché ! ;D
Sinon je ne viendrais pas pleurer sur vos épaules ! :wink:
En revanche, dans la fenêtre Réseau de mon Windows, je vois l’icône d’un zouli PC (alors que je ne voyais rien auparavant - chinois -) ; avec le nom Samba24, auquel je ne peux bien sûr pas accéder.
Alors voilà ; ckankonfaikoi ?
:slight_smile:

Par hasard… Ton réseau est-il bien en 192.168.0.x ?
Si tu ne le sais pas, fais un ifconfig en console et vérifie l’adresse IP de ton interface (eth0, wlan0…).

Si c’est (comme souvent) du 192.168.1.x, il faudra modifier ces lignes en conséquence dans ton smb.conf :

hosts allow = 127. 192.168.0. interfaces = 127.0.0.1/8 192.168.0.0/24 bind interfaces only = yes remote announce = 192.168.0.255 remote browse sync = 192.168.0.255

ifconfig donne ceci :

[code]~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:21:9b:60:b2:de
inet adr:192.168.0.11 Bcast:192.168.0.255 Masque:255.255.255.0
adr inet6: fe80::221:9bff:fe60:b2de/64 Scope:Lien
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
Packets reçus:10819708 erreurs:0 :0 overruns:0 frame:0
TX packets:6718203 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:1000
Octets reçus:13641190121 (13.6 GB) Octets transmis:2979595346 (2.9 GB)
Interruption:21 Mémoire:fe9e0000-fea00000

lo Link encap:Boucle locale
inet adr:127.0.0.1 Masque:255.0.0.0
adr inet6: ::1/128 Scope:Hôte
UP LOOPBACK RUNNING MTU:65536 Metric:1
Packets reçus:12136 erreurs:0 :0 overruns:0 frame:0
TX packets:12136 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 lg file transmission:0
Octets reçus:3682654 (3.6 MB) Octets transmis:3682654 (3.6 MB)
[/code]
Il semble bien que je sois en 192.168.0 non ?
Parce que - j’ai oublié de préciser - je n’ai aucun problème pour accéder aux dossiers “Public” de Windows 7 depuis mon Xubuntu.
Dans ce sens là, ça marche impec !

Est-ce que le service samba est lancé ?

Oui. j’accède à Windows depuis Xubuntu, ainsi qu’à mon imprimante via la freebox.

Je veux dire, sur ta machine Linux ?

Quelque chose comme sudo service smb status (je suis pas sûr pour “smb”, le nom du service varie d’une distro à l’autre)

smb: unrecognized serviceme dit le terminal.
Mais si j’accède à Windows (et que je peux copier des fichiers dans les 2 directions) et à mon imprimante depuis Xubuntu, cela ne veut-il pas signifier que samba est bien lancé ?

pas pour ta connexion à ton imprimante. Elle passe par ta box, pas par Samba.

Bon d’accord !
Mais pour l’échange de fichiers, c’est bien le job de Samba non ?
Je veux bien vérifier si samba est lancé, mais la commande donnée par Jean-Baptiste n’est pas bonne : reste à savoir comment s’appelle le service samba dans xubuntu.
Si tu as la réponse, je pose la question dans le terminal et on sera fixé.

Alors je suis sous Xubuntu, mais tu me pose une colle, là… Je vais chercher.