Le partage Samba est le service qui m'a et qui donne toujours le plus de fil à retordre. Mais j'ai enfin réussi à le rendre fonctionnel.
La configuration prend en compte une partie de l'arborescence du serveur ( plus particulièrement le dossier /home/syl/files ). Elle rend visible 2 dossiers différents vu de l'extérieur :
- Un dossier Partage :
- Ce dossier permet uniquement le partage ( lecture seule )
- Il est accessible par tous
- Le lecteur est visible sur le Windows de ma machine de bureau en tant que lecteur réseau
- Un dossier Upload :
- Lui permet toutes les manipulations sur les fichiers (rwx)
- Il requiert une authentification auprès du serveur (seuls les utilisateurs système y ont accès)
- Lui ne doit pas être proposé nulle part en tant que lecteur réseau
[global]
workgroup = LINUX-SERVERS
netbios name = LINUX-SERVERS
server string = %h server
obey pam restrictions = Yes
passdb backend = tdbsam
guest account = nobody
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\sUNIX\spassword:* %n
*Retype\snew\sUNIX\spassword:* %n
*password\supdated\ssuccessfully* .
syslog = 0
log file = /var/log/samba/log.%m
max log size = 1000
panic action = /usr/share/samba/panic-action %d
invalid users = root
include = /etc/samba/dhcp.conf
security = user
#[printers]
# comment = All Printers
# path = /var/spool/samba
# create mask = 0700
# printable = Yes
# browseable = No
[Partage]
comment = All share
path = /home/syl/files/
guest ok = yes
#security = share
#public = yes
#read only = yes
#printable = Yes
#security = share
#create mask = 0775
#directory mask = 0775
[Upload]
comment = Mise en partage de contenus
path = /home/syl/files
read only = No
guest ok = no