pour commencer voici mon smb.conf:
[global]
netbios name = btsig
workgroup = WORKGROUP
security = user
printer = imprimante
os level = 33
hosts allow = 192.168.0.2
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
guest account = invite
include = /etc/smb/utilisateur.conf
Pour la ligne include voici également le fichier utilisateur.conf:
[homes]
comment = répertoire personnel de %u
path = %H
writeable = yes
valid users = %S
browseable = no
[imprimante]
comment = imprimante partagée
path = /var/spool/samba
printable = yes
writeable = no
[partage]
path = /home/partage
writeable = yes
valid users = @utilisateur
locking = yes
create mode = 0660
directory mode = 0770
[epson]
printable = yes
path = /tmp
printer driver = Epson Stylus COLOR 640 ESC/P 2
print command = /usr/bin/lpr -r %S
printer = epson
read only = yes
guest ok = yes
cette configuration eszt issue d'une documentation trouvée sur internet
voila enfin les 2 questions:
d'abord il est de coutume de définir une section [printers] (ici appelé imprimante et placée dans le fichier utilisateur.conf)qui une fois dans le voisinage réseau de windows met une imprimante nommée printers ou imprimante mais avec laquelle on ne peut imprimer. Pourquoi?
pourquoi ne peut on pas mettre directement une section avec uniquement son imprimante (ici epson)
enfin sur la ligne include au lieu de mettre utilisateur.conf je veux mettre include = /etc/smb/%G.conf pour que samba charge le fichiers.conf de /etc/samba selon la personne qui se connecte depuis windows.
un exemple pour illuster ça
admettons que sous linux j'ai un groupe utilisateur contenant l'utilisateur bob et un groupe personnel contenant l'utilisateur bernie. je créé dans /etc/smb un fichier utilisateur.conf et personnel.conf.
Maintenant si je me connecte sous windows sous bob je devrais avoir droit au partage définis dans le fichier utilisateur.conf.
Or, avec la ligne include = /etc/smb/%G.conf ça marche pas. La commande testparm me renvoie "can't find /etc/smb/%G.conf"
Que faire?
en espérant avoir été assez clair merci d'avance pour vos réponses!